Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y Z 

A

addReferencing(String) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
addressMode - Variable in class jcuda.driver.CUDA_TEXTURE_DESC
Address modes
addressMode - Variable in class jcuda.runtime.cudaTextureDesc
Texture address mode for up to 3 dimensions
addressMode - Variable in class jcuda.runtime.textureReference
Specifies the addressing mode, that is how out-of-range texture coordinates are handled.
align(int, int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
This method was intended for a simpler kernel parameter setup in earlier CUDA versions, and should not be required any more. It may be removed in future releases.
alloc(DataBuffer, int, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PageableArrayMemoryStrategy
 
alloc(DataBuffer, int, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PageableDirectBufferMemoryStrategy
 
alloc(DataBuffer, int, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PinnedMemoryStrategy
 
alloc(int[]) - Static method in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
Allocate a pointer of a given data type
alloc(double[]) - Static method in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
Allocate a pointer of a given data type
alloc(float[]) - Static method in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
Allocate a pointer of a given data type
allocationMode() - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
array_array - Variable in class jcuda.runtime.cudaResourceDesc
array_hArray - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
asBytes() - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
asDouble() - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
asFloat() - Method in class org.nd4j.linalg.jcublas.complex.ComplexDouble
Convert to a float
asInt() - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
assertCudaBuffer(INDArray...) - Static method in class org.nd4j.linalg.jcublas.SimpleJCublas
Assert that the data buffer for each ndarray is a cuda buffer
assertCudaBuffer(DataBuffer...) - Static method in class org.nd4j.linalg.jcublas.SimpleJCublas
Assert that the data buffer for each ndarray is a cuda buffer
assign(DataBuffer) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
assign(int[], float[], boolean, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
assign(int[], double[], boolean, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
assign(int[], float[], boolean, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
assign(int[], double[], boolean, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
assign(int[], float[], boolean, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
assign(int[], double[], boolean, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
associateHandle() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Associates the handle on this context to the given stream
asyncEngineCount - Variable in class jcuda.runtime.cudaDeviceProp
1 when the device can concurrently copy memory between host and device while executing a kernel.

B

BaseCudaDataBuffer - Class in org.nd4j.linalg.jcublas.buffer
Base class for a data buffer
BaseCudaDataBuffer(ByteBuf, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
BaseCudaDataBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
BaseCudaDataBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
BaseCudaDataBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
BaseCudaDataBuffer(int, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
Base constructor
BaseCudaDataBuffer(int) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
BaseCudaDataBuffer(float[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
BaseCudaDataBuffer(int[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
BaseCudaDataBuffer(double[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
BaseCudaDataBuffer(byte[], int) - Constructor for class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
binaryVersion - Variable in class jcuda.runtime.cudaFuncAttributes
Binary architecture version for which the function was compiled.
blockAndThreads(String, int) - Static method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
Get the blocks and threads used for a kernel launch
BLOCKS - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
BLOCKS_KEY - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
blocksAndThreadsOccupancy(String, String, int) - Static method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
 
bsric02Info - Class in jcuda.jcusparse
Java port of a bsric02Info
bsric02Info() - Constructor for class jcuda.jcusparse.bsric02Info
Creates a new, uninitialized bsric02Info
bsrilu02Info - Class in jcuda.jcusparse
Java port of a bsrilu02Info
bsrilu02Info() - Constructor for class jcuda.jcusparse.bsrilu02Info
Creates a new, uninitialized bsrilu02Info
bsrsm2Info - Class in jcuda.jcusparse
Java port of a bsrsm2Info
bsrsm2Info() - Constructor for class jcuda.jcusparse.bsrsm2Info
Creates a new, uninitialized bsrsm2Info
bsrsv2Info - Class in jcuda.jcusparse
Java port of a bsrsv2Info
bsrsv2Info() - Constructor for class jcuda.jcusparse.bsrsv2Info
Creates a new, uninitialized bsrsv2Info
BYTE - Static variable in class jcuda.Sizeof
Size of a byte, in bytes

C

CACHE_COMPILED - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
 
cacheModeCA - Variable in class jcuda.runtime.cudaFuncAttributes
The attribute to indicate whether the function has been compiled with user specified option "-Xptxas --dlcm=ca" set.
calculateArch() - Static method in class jcuda.LibUtils
Calculates the current ARCHType
calculateOS() - Static method in class jcuda.LibUtils
Calculates the current OSType
call(int) - Method in interface jcuda.driver.CUoccupancyB2DSize
Returns the size of the dynamic shared memory for the given kernel block size
call(CUstream, int, Object) - Method in interface jcuda.driver.CUstreamCallback
The function that will be called
call(cudaStream_t, int, Object) - Method in interface jcuda.runtime.cudaStreamCallback
The function that will be called
call(Object...) - Method in class jcuda.utils.KernelLauncher
Call the function of this KernelLauncher with the current grid size, block size, shared memory size and stream, and with the given arguments.

The given arguments must all be either of the type Pointer, or of a primitive type except boolean.
canMapHostMemory - Variable in class jcuda.runtime.cudaDeviceProp
Device can map host memory with cudaHostAlloc/cudaHostGetDevicePointer
canRun() - Method in class org.nd4j.linalg.jcublas.JCublasBackend
 
caxpy(int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
ccopy(int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
cdotc_sub(int, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
cdotu_sub(int, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
cgbmv(char, char, int, int, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
cgemm(char, char, char, int, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
cgemv(char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
cgerc(char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
cgeru(char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
channelDesc - Variable in class jcuda.runtime.textureReference
Describes the format of the value that is returned when fetching the texture.
CHAR - Static variable in class jcuda.Sizeof
Size of a char, in bytes
chbmv(char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
chemm(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
chemv(char, char, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
cher(char, char, int, float, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
cher2(char, char, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
cher2k(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
cherk(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
chpmv(char, char, int, IComplexFloat, IComplexNDArray, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
chpr(char, char, int, INDArray, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
chpr2(char, char, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
clockRate - Variable in class jcuda.driver.CUdevprop
The clock frequency in kilohertz;
clockRate - Variable in class jcuda.runtime.cudaDeviceProp
The clock frequency in kilohertz;
close() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
 
close() - Method in class org.nd4j.linalg.jcublas.CublasPointer
frees the underlying device memory allocated for this pointer
close() - Method in class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
Free all the buffers from this kernel's parameters
compile(String, String, String...) - Static method in class jcuda.utils.KernelLauncher
Create a new KernelLauncher for the function with the given name, that is defined in the given source code.
ComplexDouble - Class in org.nd4j.linalg.jcublas.complex
Double implementation of a complex number.
ComplexDouble(double, double) - Constructor for class org.nd4j.linalg.jcublas.complex.ComplexDouble
 
ComplexDouble(double) - Constructor for class org.nd4j.linalg.jcublas.complex.ComplexDouble
 
ComplexFloat - Class in org.nd4j.linalg.jcublas.complex
Complex float
ComplexFloat(float, float) - Constructor for class org.nd4j.linalg.jcublas.complex.ComplexFloat
 
ComplexFloat(float) - Constructor for class org.nd4j.linalg.jcublas.complex.ComplexFloat
 
computeMode - Variable in class jcuda.runtime.cudaDeviceProp
Compute mode (See ::cudaComputeMode)
concurrentKernels - Variable in class jcuda.runtime.cudaDeviceProp
Device can possibly execute multiple kernels concurrently
configure() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Configure the given information based on the device
constructAndAlloc(int, DataBuffer.Type) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Construct and allocate a device pointer
constSizeBytes - Variable in class jcuda.runtime.cudaFuncAttributes
Size of constant memory in bytes
context() - Method in class jcuda.utils.KernelLauncher
 
ContextHolder - Class in org.nd4j.linalg.jcublas.context
A multithreaded version derived from the cuda launcher util by the authors of jcuda.
copied(String) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
copied(String) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Returns true if the buffer has already been copied to the device
copyAtStride(DataBuffer, int, int, int, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
copyToHost(DataBuffer, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PageableArrayMemoryStrategy
 
copyToHost(DataBuffer, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PageableDirectBufferMemoryStrategy
 
copyToHost(DataBuffer, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PinnedMemoryStrategy
 
copyToHost(CudaContext, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
copyToHost(int, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
copyToHost(CudaContext, int, int) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Copy to the host synchronizing using the given context
copyToHost(int, int) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Copies the buffer to the host
copyToHost() - Method in class org.nd4j.linalg.jcublas.CublasPointer
copies the result to the host buffer
create(String, String, String...) - Static method in class jcuda.utils.KernelLauncher
Create a new KernelLauncher for the function with the given name, that is contained in the .CU CUDA source file with the given name.
create(String, String, boolean, String...) - Static method in class jcuda.utils.KernelLauncher
Create a new KernelLauncher for the function with the given name, that is contained in the .CU CUDA source file with the given name.
create(int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
create(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
create(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
create(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
create(ByteBuf, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
create(int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
create(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
create(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
create(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
create(ByteBuf, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
create(int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
create(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
create(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
create(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
create(ByteBuf, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
create() - Method in class org.nd4j.linalg.jcublas.context.pool.factory.CublasHandlePooledItemFactory
 
create() - Method in class org.nd4j.linalg.jcublas.context.pool.factory.OldStreamItemFactory
 
create() - Method in class org.nd4j.linalg.jcublas.context.pool.factory.StreamItemFactory
 
create(int[], DataBuffer) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(double[][]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Create an ndarray with the given data layout
create(double[][], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(DataBuffer) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(DataBuffer, int, int, int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(DataBuffer, int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(float[], int[], int, Character) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(float[], int, int, int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(double[], int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(List<INDArray>, int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(double[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(double[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(float[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Creates an ndarray with the specified shape
create(double[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Creates an ndarray with the specified shape
create(DataBuffer, int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(DataBuffer, int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(List<INDArray>, int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Creates an ndarray with the specified shape
create(float[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(float[][]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(float[][], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(float[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
create(DataBuffer, int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(INDArray) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Create a complex ndarray from the passed in indarray
createComplex(IComplexNumber[], int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Create a complex ndarray from the passed in indarray
createComplex(List<IComplexNDArray>, int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Create a complex ndarray from the passed in indarray
createComplex(DataBuffer) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(DataBuffer, int, int, int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(DataBuffer, int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(float[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Creates a complex ndarray with the specified shape
createComplex(DataBuffer, int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(float[], Character) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(IComplexNumber[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(IComplexNumber[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(IComplexNumber[], int[], int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(IComplexNumber[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(IComplexNumber[], int[], char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(double[], int[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Creates a complex ndarray with the specified shape
createComplex(DataBuffer, int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(DataBuffer, int[], int[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(double[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(double[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(DataBuffer, int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(double[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(DataBuffer, int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(float[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(float[], int[], int) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(float[], int[], int[], int, char) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createComplex(float[]) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createDevice(CUcontext, int) - Static method in class org.nd4j.linalg.jcublas.context.ContextHolder
Create a context for the given device
createDouble(int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createDouble(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createDouble(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createDouble(byte[], int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createDouble(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createDouble(int[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createDouble(double[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createDouble(float[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createDouble(double, double) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Create an instance of a complex double
createFloat(int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createFloat(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createFloat(byte[], int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createFloat(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createFloat(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createFloat(int[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createFloat(double[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createFloat(float[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createFloat(float, float) - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
Create float
createInt(int) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createInt(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createInt(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createInt(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createInt(int[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createInt(double[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createInt(float[], boolean) - Method in class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
createLevel1() - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createLevel2() - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createLevel3() - Method in class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
createLibName(String) - Static method in class jcuda.LibUtils
Creates the name for the native library with the given base name for the current operating system and architecture.
cscal(int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
csrgemm2Info - Class in jcuda.jcusparse
Java port of a csrgemm2Info
csrgemm2Info() - Constructor for class jcuda.jcusparse.csrgemm2Info
Creates a new, uninitialized csrgemm2Info
csric02Info - Class in jcuda.jcusparse
Java port of a csric02Info
csric02Info() - Constructor for class jcuda.jcusparse.csric02Info
Creates a new, uninitialized csric02Info
csrilu02Info - Class in jcuda.jcusparse
Java port of a csrilu02Info
csrilu02Info() - Constructor for class jcuda.jcusparse.csrilu02Info
Creates a new, uninitialized csrilu02Info
csrsv2Info - Class in jcuda.jcusparse
Java port of a csrsv2Info
csrsv2Info() - Constructor for class jcuda.jcusparse.csrsv2Info
Creates a new, uninitialized csrsv2Info
csru2csrInfo - Class in jcuda.jcusparse
Java port of a csru2csrInfo
csru2csrInfo() - Constructor for class jcuda.jcusparse.csru2csrInfo
Creates a new, uninitialized csru2csrInfo
csscal(int, float, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
cswap(int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
csymm(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
csyr2k(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
csyrk(char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexFloat, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
ctbmv(char, char, char, char, int, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ctbsv(char, char, char, char, int, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ctpmv(char, char, char, char, int, IComplexNDArray, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ctpsv(char, char, char, char, int, IComplexNDArray, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ctrmm(char, char, char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
ctrmv(char, char, char, char, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ctrsm(char, char, char, char, char, int, int, IComplexFloat, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
ctrsv(char, char, char, char, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
CU_AD_FORMAT_FLOAT - Static variable in class jcuda.driver.CUarray_format
32-bit floating point
CU_AD_FORMAT_HALF - Static variable in class jcuda.driver.CUarray_format
16-bit floating point
CU_AD_FORMAT_SIGNED_INT16 - Static variable in class jcuda.driver.CUarray_format
Signed 16-bit integers
CU_AD_FORMAT_SIGNED_INT32 - Static variable in class jcuda.driver.CUarray_format
Signed 32-bit integers
CU_AD_FORMAT_SIGNED_INT8 - Static variable in class jcuda.driver.CUarray_format
Signed 8-bit integers
CU_AD_FORMAT_UNSIGNED_INT16 - Static variable in class jcuda.driver.CUarray_format
Unsigned 16-bit integers
CU_AD_FORMAT_UNSIGNED_INT32 - Static variable in class jcuda.driver.CUarray_format
Unsigned 32-bit integers
CU_AD_FORMAT_UNSIGNED_INT8 - Static variable in class jcuda.driver.CUarray_format
Unsigned 8-bit integers
CU_COMPUTEMODE_DEFAULT - Static variable in class jcuda.driver.CUcomputemode
Default compute mode (Multiple contexts allowed per device)
CU_COMPUTEMODE_EXCLUSIVE - Static variable in class jcuda.driver.CUcomputemode
Compute-exclusive-thread mode (Only one context used by a single thread can be present on this device at a time)
CU_COMPUTEMODE_EXCLUSIVE_PROCESS - Static variable in class jcuda.driver.CUcomputemode
Compute-exclusive-process mode (Only one context used by a single process can be present on this device at a time)
CU_COMPUTEMODE_PROHIBITED - Static variable in class jcuda.driver.CUcomputemode
Compute-prohibited mode (No contexts can be created on this device at this time)
CU_CTX_BLOCKING_SYNC - Static variable in class jcuda.driver.CUctx_flags
Use blocking synchronization
CU_CTX_FLAGS_MASK - Static variable in class jcuda.driver.CUctx_flags
Context creation flags mask
CU_CTX_LMEM_RESIZE_TO_MAX - Static variable in class jcuda.driver.CUctx_flags
Keep local memory allocation after launch
CU_CTX_MAP_HOST - Static variable in class jcuda.driver.CUctx_flags
Support mapped pinned allocations
CU_CTX_SCHED_AUTO - Static variable in class jcuda.driver.CUctx_flags
Automatic scheduling
CU_CTX_SCHED_BLOCKING_SYNC - Static variable in class jcuda.driver.CUctx_flags
Use blocking synchronization
CU_CTX_SCHED_MASK - Static variable in class jcuda.driver.CUctx_flags
Scheduling flags mask
CU_CTX_SCHED_SPIN - Static variable in class jcuda.driver.CUctx_flags
Set spin as default scheduling
CU_CTX_SCHED_YIELD - Static variable in class jcuda.driver.CUctx_flags
Set yield as default scheduling
CU_CUBEMAP_FACE_NEGATIVE_X - Static variable in class jcuda.driver.CUarray_cubemap_face
Negative X face of cubemap
CU_CUBEMAP_FACE_NEGATIVE_Y - Static variable in class jcuda.driver.CUarray_cubemap_face
Negative Y face of cubemap
CU_CUBEMAP_FACE_NEGATIVE_Z - Static variable in class jcuda.driver.CUarray_cubemap_face
Negative Z face of cubemap
CU_CUBEMAP_FACE_POSITIVE_X - Static variable in class jcuda.driver.CUarray_cubemap_face
Positive X face of cubemap
CU_CUBEMAP_FACE_POSITIVE_Y - Static variable in class jcuda.driver.CUarray_cubemap_face
Positive Y face of cubemap
CU_CUBEMAP_FACE_POSITIVE_Z - Static variable in class jcuda.driver.CUarray_cubemap_face
Positive Z face of cubemap
CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT - Static variable in class jcuda.driver.CUdevice_attribute
Number of asynchronous engines
CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY - Static variable in class jcuda.driver.CUdevice_attribute
Device can map host memory into CUDA address space
CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER - Static variable in class jcuda.driver.CUdevice_attribute
Deprecated.
Deprecated, do not use.
CU_DEVICE_ATTRIBUTE_CLOCK_RATE - Static variable in class jcuda.driver.CUdevice_attribute
Clock frequency in kilohertz;
CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR - Static variable in class jcuda.driver.CUdevice_attribute
Major compute capability version number
CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR - Static variable in class jcuda.driver.CUdevice_attribute
Minor compute capability version number
CU_DEVICE_ATTRIBUTE_COMPUTE_MODE - Static variable in class jcuda.driver.CUdevice_attribute
Compute mode (See CUcomputemode for details)
CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS - Static variable in class jcuda.driver.CUdevice_attribute
Device can possibly execute multiple kernels concurrently
CU_DEVICE_ATTRIBUTE_ECC_ENABLED - Static variable in class jcuda.driver.CUdevice_attribute
Device has ECC support enabled
CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED - Static variable in class jcuda.driver.CUdevice_attribute
Device supports caching globals in L1
CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Global memory bus width in bits
CU_DEVICE_ATTRIBUTE_GPU_OVERLAP - Static variable in class jcuda.driver.CUdevice_attribute
Deprecated.
Use instead CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT
CU_DEVICE_ATTRIBUTE_INTEGRATED - Static variable in class jcuda.driver.CUdevice_attribute
Device is integrated with host memory
CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT - Static variable in class jcuda.driver.CUdevice_attribute
Specifies whether there is a run time limit on kernels
CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE - Static variable in class jcuda.driver.CUdevice_attribute
Size of L2 cache in bytes
CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED - Static variable in class jcuda.driver.CUdevice_attribute
Device supports caching locals in L1
CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY - Static variable in class jcuda.driver.CUdevice_attribute
Device can allocate managed memory on this system
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X - Static variable in class jcuda.driver.CUdevice_attribute
Maximum x-dimension of a block;
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y - Static variable in class jcuda.driver.CUdevice_attribute
Maximum y-dimension of a block;
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z - Static variable in class jcuda.driver.CUdevice_attribute
Maximum z-dimension of a block;
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X - Static variable in class jcuda.driver.CUdevice_attribute
Maximum x-dimension of a grid;
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y - Static variable in class jcuda.driver.CUdevice_attribute
Maximum y-dimension of a grid;
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z - Static variable in class jcuda.driver.CUdevice_attribute
Maximum z-dimension of a grid;
CU_DEVICE_ATTRIBUTE_MAX_PITCH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum pitch in bytes allowed by the memory copy functions that involve memory regions allocated through cuMemAllocPitch();
CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
Maximum number of 32-bit registers available to a thread block; this number is shared by all thread blocks simultaneously resident on a multiprocessor;
CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR - Static variable in class jcuda.driver.CUdevice_attribute
Maximum number of 32-bit registers available per multiprocessor
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
Maximum amount of shared memory available to a thread block in bytes; this amount is shared by all thread blocks simultaneously resident on a multiprocessor;
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR - Static variable in class jcuda.driver.CUdevice_attribute
Maximum shared memory available per multiprocessor in bytes
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
Maximum number of threads per block;
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR - Static variable in class jcuda.driver.CUdevice_attribute
Maximum resident threads per multiprocessor
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
Maximum layers in a 1D layered surface
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 1D layered surface width
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 1D surface width
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D surface height
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D layered surface height
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
Maximum layers in a 2D layered surface
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D layered surface width
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D surface width
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 3D surface depth
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 3D surface height
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 3D surface width
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
Maximum layers in a cubemap layered surface
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum cubemap layered surface width
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum cubemap surface width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
Maximum layers in a 1D layered texture
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 1D layered texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 1D linear texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum mipmapped 1D texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 1D texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
Deprecated.
Use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES - Static variable in class jcuda.driver.CUdevice_attribute
Deprecated.
Use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Deprecated.
Use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
aximum 2D texture height
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D layered texture height
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
Maximum layers in a 2D layered texture
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D layered texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D linear texture height
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D linear texture pitch in bytes
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D linear texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
Maximum mipmapped 2D texture height
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum mipmapped 2D texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 2D texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 3D texture depth
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE - Static variable in class jcuda.driver.CUdevice_attribute
Alternate maximum 3D texture depth
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT - Static variable in class jcuda.driver.CUdevice_attribute
aximum 3D texture height
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE - Static variable in class jcuda.driver.CUdevice_attribute
Alternate maximum 3D texture height
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum 3D texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE - Static variable in class jcuda.driver.CUdevice_attribute
Alternate maximum 3D texture width
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS - Static variable in class jcuda.driver.CUdevice_attribute
Maximum layers in a cubemap layered texture
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum cubemap layered texture width/height
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH - Static variable in class jcuda.driver.CUdevice_attribute
Maximum cubemap texture width/height
CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE - Static variable in class jcuda.driver.CUdevice_attribute
Typical memory clock frequency in kilohertz
CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD - Static variable in class jcuda.driver.CUdevice_attribute
Device is on a multi-GPU board
CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID - Static variable in class jcuda.driver.CUdevice_attribute
Undocumented
CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT - Static variable in class jcuda.driver.CUdevice_attribute
Number of multiprocessors on the device
CU_DEVICE_ATTRIBUTE_PCI_BUS_ID - Static variable in class jcuda.driver.CUdevice_attribute
PCI bus ID of the device
CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID - Static variable in class jcuda.driver.CUdevice_attribute
PCI device ID of the device
CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID - Static variable in class jcuda.driver.CUdevice_attribute
PCI domain ID of the device
CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
Deprecated.
use CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK
CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK - Static variable in class jcuda.driver.CUdevice_attribute
Deprecated.
use CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK
CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED - Static variable in class jcuda.driver.CUdevice_attribute
Device supports stream priorities
CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT - Static variable in class jcuda.driver.CUdevice_attribute
Alignment requirement for surfaces
CU_DEVICE_ATTRIBUTE_TCC_DRIVER - Static variable in class jcuda.driver.CUdevice_attribute
Device is using TCC driver model
CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT - Static variable in class jcuda.driver.CUdevice_attribute
Alignment requirement; texture base addresses aligned to textureAlign bytes do not need an offset applied to texture fetches;
CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT - Static variable in class jcuda.driver.CUdevice_attribute
Pitch alignment requirement for textures
CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY - Static variable in class jcuda.driver.CUdevice_attribute
Total amount of constant memory available on the device in bytes;
CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING - Static variable in class jcuda.driver.CUdevice_attribute
Device shares a unified address space with the host
CU_DEVICE_ATTRIBUTE_WARP_SIZE - Static variable in class jcuda.driver.CUdevice_attribute
Warp size in threads;
CU_EVENT_BLOCKING_SYNC - Static variable in class jcuda.driver.CUevent_flags
Event uses blocking synchronization
CU_EVENT_DEFAULT - Static variable in class jcuda.driver.CUevent_flags
Default event flag
CU_EVENT_DISABLE_TIMING - Static variable in class jcuda.driver.CUevent_flags
Event will not record timing data
CU_EVENT_INTERPROCESS - Static variable in class jcuda.driver.CUevent_flags
Event is suitable for interprocess use.
CU_FUNC_ATTRIBUTE_BINARY_VERSION - Static variable in class jcuda.driver.CUfunction_attribute
The binary version for which the function was compiled.
CU_FUNC_ATTRIBUTE_CACHE_MODE_CA - Static variable in class jcuda.driver.CUfunction_attribute
The attribute to indicate whether the function has been compiled with user specified option "-Xptxas --dlcm=ca" set .
CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES - Static variable in class jcuda.driver.CUfunction_attribute
The size in bytes of user-allocated constant memory required by this function.
CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES - Static variable in class jcuda.driver.CUfunction_attribute
The size in bytes of thread local memory used by this function.
CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK - Static variable in class jcuda.driver.CUfunction_attribute
The number of threads beyond which a launch of the function would fail.
CU_FUNC_ATTRIBUTE_NUM_REGS - Static variable in class jcuda.driver.CUfunction_attribute
The number of registers used by each thread of this function.
CU_FUNC_ATTRIBUTE_PTX_VERSION - Static variable in class jcuda.driver.CUfunction_attribute
The PTX virtual architecture version for which the function was compiled.
CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES - Static variable in class jcuda.driver.CUfunction_attribute
The size in bytes of statically-allocated shared memory required by this function.
CU_FUNC_CACHE_PREFER_EQUAL - Static variable in class jcuda.driver.CUfunc_cache
Prefer equal sized L1 cache and shared memory
CU_FUNC_CACHE_PREFER_L1 - Static variable in class jcuda.driver.CUfunc_cache
Prefer larger L1 cache and smaller shared memory
CU_FUNC_CACHE_PREFER_NONE - Static variable in class jcuda.driver.CUfunc_cache
No preference for shared memory or L1 (default)
CU_FUNC_CACHE_PREFER_SHARED - Static variable in class jcuda.driver.CUfunc_cache
Prefer larger shared memory and smaller L1 cache
CU_GL_DEVICE_LIST_ALL - Static variable in class jcuda.driver.CUGLDeviceList
The CUDA devices for all GPUs used by the current OpenGL context
CU_GL_DEVICE_LIST_CURRENT_FRAME - Static variable in class jcuda.driver.CUGLDeviceList
The CUDA devices for the GPUs used by the current OpenGL context in its currently rendering frame
CU_GL_DEVICE_LIST_NEXT_FRAME - Static variable in class jcuda.driver.CUGLDeviceList
The CUDA devices for the GPUs to be used by the current OpenGL context in the next frame
CU_GL_MAP_RESOURCE_FLAGS_NONE - Static variable in class jcuda.driver.CUGLmap_flags
Deprecated.
 
CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY - Static variable in class jcuda.driver.CUGLmap_flags
Deprecated.
 
CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD - Static variable in class jcuda.driver.CUGLmap_flags
Deprecated.
 
CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE - Static variable in class jcuda.driver.CUgraphicsMapResourceFlags
 
CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY - Static variable in class jcuda.driver.CUgraphicsMapResourceFlags
 
CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD - Static variable in class jcuda.driver.CUgraphicsMapResourceFlags
 
CU_GRAPHICS_REGISTER_FLAGS_NONE - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
 
CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
 
CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
 
CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
 
CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD - Static variable in class jcuda.driver.CUgraphicsRegisterFlags
 
CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS - Static variable in class jcuda.driver.CUipcMem_flags
Automatically enable peer access between remote devices as needed
CU_JIT_CACHE_MODE - Static variable in class jcuda.driver.CUjit_option
Specifies whether to enable caching explicitly (-dlcm)
Choice is based on supplied ::CUjit_cacheMode_enum.
Option type: unsigned int for enumerated type ::CUjit_cacheMode_enum
Applies to: compiler only
CU_JIT_CACHE_OPTION_CA - Static variable in class jcuda.driver.CUjit_cacheMode
Compile with L1 cache enabled
CU_JIT_CACHE_OPTION_CG - Static variable in class jcuda.driver.CUjit_cacheMode
Compile with L1 cache disabled
CU_JIT_CACHE_OPTION_NONE - Static variable in class jcuda.driver.CUjit_cacheMode
Compile with no -dlcm flag specified
CU_JIT_ERROR_LOG_BUFFER - Static variable in class jcuda.driver.CUjit_option
Pointer to a buffer in which to print any log messages that reflect errors (the buffer size is specified via option ::CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES)
Option type: char *
Applies to: compiler and linker
CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES - Static variable in class jcuda.driver.CUjit_option
IN: Log buffer size in bytes.
CU_JIT_FALLBACK_STRATEGY - Static variable in class jcuda.driver.CUjit_option
Specifies choice of fallback strategy if matching cubin is not found.
CU_JIT_GENERATE_DEBUG_INFO - Static variable in class jcuda.driver.CUjit_option
Specifies whether to create debug information in output (-g) (0: false, default)
Option type: int
Applies to: compiler and linker
CU_JIT_GENERATE_LINE_INFO - Static variable in class jcuda.driver.CUjit_option
Generate line number information (-lineinfo) (0: false, default)
Option type: int
Applies to: compiler only
CU_JIT_INFO_LOG_BUFFER - Static variable in class jcuda.driver.CUjit_option
Pointer to a buffer in which to print any log messages that are informational in nature (the buffer size is specified via option ::CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES)
Option type: char *
Applies to: compiler and linker
CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES - Static variable in class jcuda.driver.CUjit_option
IN: Log buffer size in bytes.
CU_JIT_INPUT_CUBIN - Static variable in class jcuda.driver.CUjitInputType
Compiled device-class-specific device code
Applicable options: none
CU_JIT_INPUT_FATBINARY - Static variable in class jcuda.driver.CUjitInputType
Bundle of multiple cubins and/or PTX of some device code
Applicable options: PTX compiler options, ::CU_JIT_FALLBACK_STRATEGY
CU_JIT_INPUT_LIBRARY - Static variable in class jcuda.driver.CUjitInputType
Archive of host objects with embedded device code
Applicable options: PTX compiler options, ::CU_JIT_FALLBACK_STRATEGY
CU_JIT_INPUT_OBJECT - Static variable in class jcuda.driver.CUjitInputType
Host object with embedded device code
Applicable options: PTX compiler options, ::CU_JIT_FALLBACK_STRATEGY
CU_JIT_INPUT_PTX - Static variable in class jcuda.driver.CUjitInputType
PTX source code
Applicable options: PTX compiler options
CU_JIT_LOG_VERBOSE - Static variable in class jcuda.driver.CUjit_option
Generate verbose log messages (0: false, default)
Option type: int
Applies to: compiler and linker
CU_JIT_MAX_REGISTERS - Static variable in class jcuda.driver.CUjit_option
Max number of registers that a thread may use.
Option type: unsigned int
Applies to: compiler only
CU_JIT_OPTIMIZATION_LEVEL - Static variable in class jcuda.driver.CUjit_option
Level of optimizations to apply to generated code (0 - 4), with 4 being the default and highest level of optimizations.
Option type: unsigned int
Applies to: compiler only
CU_JIT_TARGET - Static variable in class jcuda.driver.CUjit_option
Target is chosen based on supplied ::CUjit_target.
CU_JIT_TARGET_FROM_CUCONTEXT - Static variable in class jcuda.driver.CUjit_option
No option value required.
CU_JIT_THREADS_PER_BLOCK - Static variable in class jcuda.driver.CUjit_option
IN: Specifies minimum number of threads per block to target compilation for
OUT: Returns the number of threads the compiler actually targeted.
CU_JIT_WALL_TIME - Static variable in class jcuda.driver.CUjit_option
Overwrites the option value with the total wall clock time, in milliseconds, spent in the compiler and linker
Option type: float
Applies to: compiler and linker
CU_LAUNCH_PARAM_BUFFER_POINTER - Static variable in class jcuda.driver.JCudaDriver
Indicator that the next value in the \p extra parameter to ::cuLaunchKernel will be a pointer to a buffer containing all kernel parameters used for launching kernel \p f.
CU_LAUNCH_PARAM_BUFFER_SIZE - Static variable in class jcuda.driver.JCudaDriver
Indicator that the next value in the \p extra parameter to ::cuLaunchKernel will be a pointer to a size_t which contains the size of the buffer specified with ::CU_LAUNCH_PARAM_BUFFER_POINTER.
CU_LAUNCH_PARAM_END - Static variable in class jcuda.driver.JCudaDriver
End of array terminator for the \p extra parameter to ::cuLaunchKernel
CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT - Static variable in class jcuda.driver.CUlimit
GPU device runtime pending launch count
CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH - Static variable in class jcuda.driver.CUlimit
GPU device runtime launch synchronize depth
CU_LIMIT_MALLOC_HEAP_SIZE - Static variable in class jcuda.driver.CUlimit
GPU malloc heap size
CU_LIMIT_PRINTF_FIFO_SIZE - Static variable in class jcuda.driver.CUlimit
GPU printf FIFO size
CU_LIMIT_STACK_SIZE - Static variable in class jcuda.driver.CUlimit
GPU thread stack size
CU_MEM_ATTACH_GLOBAL - Static variable in class jcuda.driver.CUmemAttach_flags
Memory can be accessed by any stream on any device
CU_MEM_ATTACH_HOST - Static variable in class jcuda.driver.CUmemAttach_flags
Memory cannot be accessed by any stream on any device
CU_MEM_ATTACH_SINGLE - Static variable in class jcuda.driver.CUmemAttach_flags
Memory can only be accessed by a single stream on the associated device
CU_MEMHOSTALLOC_DEVICEMAP - Static variable in class jcuda.driver.JCudaDriver
If set, host memory is mapped into CUDA address space and JCudaDriver#cuMemHostGetDevicePointer may be called on the host pointer.
CU_MEMHOSTALLOC_PORTABLE - Static variable in class jcuda.driver.JCudaDriver
If set, host memory is portable between CUDA contexts.
CU_MEMHOSTALLOC_WRITECOMBINED - Static variable in class jcuda.driver.JCudaDriver
If set, host memory is allocated as write-combined - fast to write, faster to DMA, slow to read except via SSE4 streaming load instruction (MOVNTDQA).
CU_MEMHOSTREGISTER_DEVICEMAP - Static variable in class jcuda.driver.JCudaDriver
If set, host memory is mapped into CUDA address space and ::cuMemHostGetDevicePointer() may be called on the host pointer.
CU_MEMHOSTREGISTER_IOMEMORY - Static variable in class jcuda.driver.JCudaDriver
If set, the passed memory pointer is treated as pointing to some memory-mapped I/O space, e.g.
CU_MEMHOSTREGISTER_PORTABLE - Static variable in class jcuda.driver.JCudaDriver
If set, host memory is portable between CUDA contexts.
CU_MEMORYTYPE_ARRAY - Static variable in class jcuda.driver.CUmemorytype
Array memory
CU_MEMORYTYPE_DEVICE - Static variable in class jcuda.driver.CUmemorytype
Device memory
CU_MEMORYTYPE_HOST - Static variable in class jcuda.driver.CUmemorytype
Host memory
CU_MEMORYTYPE_UNIFIED - Static variable in class jcuda.driver.CUmemorytype
Unified device or host memory
CU_MEMPEERREGISTER_DEVICEMAP - Static variable in class jcuda.driver.JCudaDriver
Deprecated.
This value has been added in CUDA 4.0 RC, and removed in CUDA 4.0 RC2
CU_OCCUPANCY_DEFAULT - Static variable in class jcuda.driver.CUoccupancy_flags
Default behavior
CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE - Static variable in class jcuda.driver.CUoccupancy_flags
Assume global caching is enabled and cannot be automatically turned off
CU_OUT_CSV - Static variable in class jcuda.driver.CUoutput_mode
Output mode Comma separated values format.
CU_OUT_KEY_VALUE_PAIR - Static variable in class jcuda.driver.CUoutput_mode
Output mode Key-Value pair format.
CU_PARAM_TR_DEFAULT - Static variable in class jcuda.driver.JCudaDriver
For texture references loaded into the module, use default texunit from texture reference
CU_POINTER_ATTRIBUTE_BUFFER_ID - Static variable in class jcuda.driver.CUpointer_attribute
A process-wide unique ID for an allocated memory region
CU_POINTER_ATTRIBUTE_CONTEXT - Static variable in class jcuda.driver.CUpointer_attribute
The ::CUcontext on which a pointer was allocated or registered
CU_POINTER_ATTRIBUTE_DEVICE_POINTER - Static variable in class jcuda.driver.CUpointer_attribute
The address at which a pointer's memory may be accessed on the device
CU_POINTER_ATTRIBUTE_HOST_POINTER - Static variable in class jcuda.driver.CUpointer_attribute
The address at which a pointer's memory may be accessed on the host
CU_POINTER_ATTRIBUTE_IS_MANAGED - Static variable in class jcuda.driver.CUpointer_attribute
Indicates if the pointer points to managed memory
CU_POINTER_ATTRIBUTE_MEMORY_TYPE - Static variable in class jcuda.driver.CUpointer_attribute
The ::CUmemorytype describing the physical location of a pointer
CU_POINTER_ATTRIBUTE_P2P_TOKENS - Static variable in class jcuda.driver.CUpointer_attribute
A pair of tokens for use with the nv-p2p.h Linux kernel interface
CU_POINTER_ATTRIBUTE_SYNC_MEMOPS - Static variable in class jcuda.driver.CUpointer_attribute
Synchronize every synchronous memory operation initiated on this region
CU_PREFER_BINARY - Static variable in class jcuda.driver.CUjit_fallback
Prefer to fall back to compatible binary code if exact binary match not found
CU_PREFER_PTX - Static variable in class jcuda.driver.CUjit_fallback
Prefer to compile ptx if exact binary match not found
CU_RES_VIEW_FORMAT_FLOAT_1X16 - Static variable in class jcuda.driver.CUresourceViewFormat
1 channel 16-bit floating point
CU_RES_VIEW_FORMAT_FLOAT_1X32 - Static variable in class jcuda.driver.CUresourceViewFormat
1 channel 32-bit floating point
CU_RES_VIEW_FORMAT_FLOAT_2X16 - Static variable in class jcuda.driver.CUresourceViewFormat
2 channel 16-bit floating point
CU_RES_VIEW_FORMAT_FLOAT_2X32 - Static variable in class jcuda.driver.CUresourceViewFormat
2 channel 32-bit floating point
CU_RES_VIEW_FORMAT_FLOAT_4X16 - Static variable in class jcuda.driver.CUresourceViewFormat
4 channel 16-bit floating point
CU_RES_VIEW_FORMAT_FLOAT_4X32 - Static variable in class jcuda.driver.CUresourceViewFormat
4 channel 32-bit floating point
CU_RES_VIEW_FORMAT_NONE - Static variable in class jcuda.driver.CUresourceViewFormat
No resource view format (use underlying resource format)
CU_RES_VIEW_FORMAT_SIGNED_BC4 - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 4 signed
CU_RES_VIEW_FORMAT_SIGNED_BC5 - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 5 signed
CU_RES_VIEW_FORMAT_SIGNED_BC6H - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 6 signed half-float
CU_RES_VIEW_FORMAT_SINT_1X16 - Static variable in class jcuda.driver.CUresourceViewFormat
1 channel signed 16-bit integers
CU_RES_VIEW_FORMAT_SINT_1X32 - Static variable in class jcuda.driver.CUresourceViewFormat
1 channel signed 32-bit integers
CU_RES_VIEW_FORMAT_SINT_1X8 - Static variable in class jcuda.driver.CUresourceViewFormat
1 channel signed 8-bit integers
CU_RES_VIEW_FORMAT_SINT_2X16 - Static variable in class jcuda.driver.CUresourceViewFormat
2 channel signed 16-bit integers
CU_RES_VIEW_FORMAT_SINT_2X32 - Static variable in class jcuda.driver.CUresourceViewFormat
2 channel signed 32-bit integers
CU_RES_VIEW_FORMAT_SINT_2X8 - Static variable in class jcuda.driver.CUresourceViewFormat
2 channel signed 8-bit integers
CU_RES_VIEW_FORMAT_SINT_4X16 - Static variable in class jcuda.driver.CUresourceViewFormat
4 channel signed 16-bit integers
CU_RES_VIEW_FORMAT_SINT_4X32 - Static variable in class jcuda.driver.CUresourceViewFormat
4 channel signed 32-bit integers
CU_RES_VIEW_FORMAT_SINT_4X8 - Static variable in class jcuda.driver.CUresourceViewFormat
4 channel signed 8-bit integers
CU_RES_VIEW_FORMAT_UINT_1X16 - Static variable in class jcuda.driver.CUresourceViewFormat
1 channel unsigned 16-bit integers
CU_RES_VIEW_FORMAT_UINT_1X32 - Static variable in class jcuda.driver.CUresourceViewFormat
1 channel unsigned 32-bit integers
CU_RES_VIEW_FORMAT_UINT_1X8 - Static variable in class jcuda.driver.CUresourceViewFormat
1 channel unsigned 8-bit integers
CU_RES_VIEW_FORMAT_UINT_2X16 - Static variable in class jcuda.driver.CUresourceViewFormat
2 channel unsigned 16-bit integers
CU_RES_VIEW_FORMAT_UINT_2X32 - Static variable in class jcuda.driver.CUresourceViewFormat
2 channel unsigned 32-bit integers
CU_RES_VIEW_FORMAT_UINT_2X8 - Static variable in class jcuda.driver.CUresourceViewFormat
2 channel unsigned 8-bit integers
CU_RES_VIEW_FORMAT_UINT_4X16 - Static variable in class jcuda.driver.CUresourceViewFormat
4 channel unsigned 16-bit integers
CU_RES_VIEW_FORMAT_UINT_4X32 - Static variable in class jcuda.driver.CUresourceViewFormat
4 channel unsigned 32-bit integers
CU_RES_VIEW_FORMAT_UINT_4X8 - Static variable in class jcuda.driver.CUresourceViewFormat
4 channel unsigned 8-bit integers
CU_RES_VIEW_FORMAT_UNSIGNED_BC1 - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 1
CU_RES_VIEW_FORMAT_UNSIGNED_BC2 - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 2
CU_RES_VIEW_FORMAT_UNSIGNED_BC3 - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 3
CU_RES_VIEW_FORMAT_UNSIGNED_BC4 - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 4 unsigned
CU_RES_VIEW_FORMAT_UNSIGNED_BC5 - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 5 unsigned
CU_RES_VIEW_FORMAT_UNSIGNED_BC6H - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 6 unsigned half-float
CU_RES_VIEW_FORMAT_UNSIGNED_BC7 - Static variable in class jcuda.driver.CUresourceViewFormat
Block compressed 7
CU_RESOURCE_TYPE_ARRAY - Static variable in class jcuda.driver.CUresourcetype
Array resource
CU_RESOURCE_TYPE_LINEAR - Static variable in class jcuda.driver.CUresourcetype
Linear resource
CU_RESOURCE_TYPE_MIPMAPPED_ARRAY - Static variable in class jcuda.driver.CUresourcetype
Mipmapped array resource
CU_RESOURCE_TYPE_PITCH2D - Static variable in class jcuda.driver.CUresourcetype
Pitch 2D resource
CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE - Static variable in class jcuda.driver.CUsharedconfig
Set default shared memory bank size
CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE - Static variable in class jcuda.driver.CUsharedconfig
Set shared memory bank width to eight bytes
CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE - Static variable in class jcuda.driver.CUsharedconfig
Set shared memory bank width to four bytes
CU_STREAM_CALLBACK_BLOCKING - Static variable in class jcuda.driver.JCudaDriver
Deprecated.
This flag was only present in CUDA 5.0.25 (release candidate) and may be removed (or added again) in future releases
CU_STREAM_CALLBACK_NONBLOCKING - Static variable in class jcuda.driver.JCudaDriver
Deprecated.
This flag was only present in CUDA 5.0.25 (release candidate) and may be removed (or added again) in future releases
CU_STREAM_DEFAULT - Static variable in class jcuda.driver.CUstream_flags
Default stream flag
CU_STREAM_LEGACY - Static variable in class jcuda.driver.JCudaDriver
Stream handle that can be passed as a CUstream to use an implicit stream with legacy synchronization behavior.
CU_STREAM_NON_BLOCKING - Static variable in class jcuda.driver.CUstream_flags
Stream does not synchronize with stream 0 (the NULL stream)
CU_STREAM_PER_THREAD - Static variable in class jcuda.driver.JCudaDriver
Stream handle that can be passed as a CUstream to use an implicit stream with per-thread synchronization behavior.
CU_TARGET_COMPUTE_10 - Static variable in class jcuda.driver.CUjit_target
Compute device class 1.0
CU_TARGET_COMPUTE_11 - Static variable in class jcuda.driver.CUjit_target
Compute device class 1.1
CU_TARGET_COMPUTE_12 - Static variable in class jcuda.driver.CUjit_target
Compute device class 1.2
CU_TARGET_COMPUTE_13 - Static variable in class jcuda.driver.CUjit_target
Compute device class 1.3
CU_TARGET_COMPUTE_20 - Static variable in class jcuda.driver.CUjit_target
Compute device class 2.0
CU_TARGET_COMPUTE_21 - Static variable in class jcuda.driver.CUjit_target
Compute device class 2.1
CU_TARGET_COMPUTE_30 - Static variable in class jcuda.driver.CUjit_target
Compute device class 3.0
CU_TARGET_COMPUTE_32 - Static variable in class jcuda.driver.CUjit_target
Compute device class 3.2
CU_TARGET_COMPUTE_35 - Static variable in class jcuda.driver.CUjit_target
Compute device class 3.5
CU_TARGET_COMPUTE_37 - Static variable in class jcuda.driver.CUjit_target
Compute device class 3.7
CU_TARGET_COMPUTE_50 - Static variable in class jcuda.driver.CUjit_target
Compute device class 5.0
CU_TARGET_COMPUTE_52 - Static variable in class jcuda.driver.CUjit_target
Compute device class 5.2
CU_TR_ADDRESS_MODE_CLAMP - Static variable in class jcuda.driver.CUaddress_mode
Clamp to edge address mode
CU_TR_ADDRESS_MODE_MIRROR - Static variable in class jcuda.driver.CUaddress_mode
Mirror address mode
CU_TR_ADDRESS_MODE_WRAP - Static variable in class jcuda.driver.CUaddress_mode
Wrapping address mode
CU_TR_FILTER_MODE_LINEAR - Static variable in class jcuda.driver.CUfilter_mode
Linear filter mode
CU_TR_FILTER_MODE_POINT - Static variable in class jcuda.driver.CUfilter_mode
Point filter mode
CU_TRSA_OVERRIDE_FORMAT - Static variable in class jcuda.driver.JCudaDriver
Override the texref format with a format inferred from the array
CU_TRSF_NORMALIZED_COORDINATES - Static variable in class jcuda.driver.JCudaDriver
Use normalized texture coordinates in the range [0,1) instead of [0,dim)
CU_TRSF_READ_AS_INTEGER - Static variable in class jcuda.driver.JCudaDriver
Read the texture as integers rather than promoting the values to floats in the range [0,1]
CU_TRSF_SRGB - Static variable in class jcuda.driver.JCudaDriver
Perform sRGB->linear conversion during texture read.
CUaddress_mode - Class in jcuda.driver
Texture reference addressing modes.

Most comments are taken from the CUDA reference manual.
CUarray - Class in jcuda.driver
Java port of a CUarray
CUarray() - Constructor for class jcuda.driver.CUarray
Creates a new, uninitialized CUarray
CUarray(cudaArray) - Constructor for class jcuda.driver.CUarray
Creates a CUarray for the given cudaArray.
cuArray3DCreate(CUarray, CUDA_ARRAY3D_DESCRIPTOR) - Static method in class jcuda.driver.JCudaDriver
Creates a 3D CUDA array.
cuArray3DGetDescriptor(CUDA_ARRAY3D_DESCRIPTOR, CUarray) - Static method in class jcuda.driver.JCudaDriver
Get a 3D CUDA array descriptor.
CUarray_cubemap_face - Class in jcuda.driver
Array indices for cube faces
CUarray_format - Class in jcuda.driver
Array formats.

Most comments are taken from the CUDA reference manual.
cuArrayCreate(CUarray, CUDA_ARRAY_DESCRIPTOR) - Static method in class jcuda.driver.JCudaDriver
Creates a 1D or 2D CUDA array.
cuArrayDestroy(CUarray) - Static method in class jcuda.driver.JCudaDriver
Destroys a CUDA array.
cuArrayGetDescriptor(CUDA_ARRAY_DESCRIPTOR, CUarray) - Static method in class jcuda.driver.JCudaDriver
Get a 1D or 2D CUDA array descriptor.
CUBLAS_ATOMICS_ALLOWED - Static variable in class jcuda.jcublas.cublasAtomicsMode
Atomics are allowed
CUBLAS_ATOMICS_NOT_ALLOWED - Static variable in class jcuda.jcublas.cublasAtomicsMode
Atomics are not allowed
CUBLAS_DATA_DOUBLE - Static variable in class jcuda.jcublas.cublasDataType
The data type is 64-bit floating-point
CUBLAS_DATA_FLOAT - Static variable in class jcuda.jcublas.cublasDataType
The data type is 32-bit floating-point
CUBLAS_DATA_HALF - Static variable in class jcuda.jcublas.cublasDataType
The data type is 16-bit floating-point
CUBLAS_DATA_INT8 - Static variable in class jcuda.jcublas.cublasDataType
The data type is 8-bit signed integer
CUBLAS_DIAG_NON_UNIT - Static variable in class jcuda.jcublas.cublasDiagType
The matrix diagonal has non-unit elements
CUBLAS_DIAG_UNIT - Static variable in class jcuda.jcublas.cublasDiagType
The matrix diagonal has unit elements
CUBLAS_FILL_MODE_LOWER - Static variable in class jcuda.jcublas.cublasFillMode
The lower part of the matrix is filled
CUBLAS_FILL_MODE_UPPER - Static variable in class jcuda.jcublas.cublasFillMode
The upper part of the matrix is filled
CUBLAS_OP_C - Static variable in class jcuda.jcublas.cublasOperation
The conjugate transpose operation is selected
CUBLAS_OP_N - Static variable in class jcuda.jcublas.cublasOperation
The non-transpose operation is selected
CUBLAS_OP_T - Static variable in class jcuda.jcublas.cublasOperation
The transpose operation is selected
CUBLAS_POINTER_MODE_DEVICE - Static variable in class jcuda.jcublas.cublasPointerMode
The scalars are passed by reference on the device
CUBLAS_POINTER_MODE_HOST - Static variable in class jcuda.jcublas.cublasPointerMode
The scalars are passed by reference on the host
CUBLAS_SIDE_LEFT - Static variable in class jcuda.jcublas.cublasSideMode
The matrix is on the left side in the equation
CUBLAS_SIDE_RIGHT - Static variable in class jcuda.jcublas.cublasSideMode
The matrix is on the right side in the equation
CUBLAS_STATUS_ALLOC_FAILED - Static variable in class jcuda.jcublas.cublasStatus
Resource allocation failed
CUBLAS_STATUS_ARCH_MISMATCH - Static variable in class jcuda.jcublas.cublasStatus
Function requires an architectural feature absent from the architecture of the device
CUBLAS_STATUS_EXECUTION_FAILED - Static variable in class jcuda.jcublas.cublasStatus
GPU program failed to execute
CUBLAS_STATUS_INTERNAL_ERROR - Static variable in class jcuda.jcublas.cublasStatus
An internal CUBLAS operation failed
CUBLAS_STATUS_INVALID_VALUE - Static variable in class jcuda.jcublas.cublasStatus
Unsupported numerical value was passed to function
CUBLAS_STATUS_MAPPING_ERROR - Static variable in class jcuda.jcublas.cublasStatus
Access to GPU memory space failed
CUBLAS_STATUS_NOT_INITIALIZED - Static variable in class jcuda.jcublas.cublasStatus
Library not initialized
CUBLAS_STATUS_NOT_SUPPORTED - Static variable in class jcuda.jcublas.cublasStatus
The functionality requested is not supported.
CUBLAS_STATUS_SUCCESS - Static variable in class jcuda.jcublas.cublasStatus
Operation completed successfully
cublasAlloc(int, int, Pointer) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.

cublasStatus cublasAlloc (int n, int elemSize, void **devicePtr)

creates an object in GPU memory space capable of holding an array of n elements, where each element requires elemSize bytes of storage.
cublasAtomicsMode - Class in jcuda.jcublas
The type indicates whether CUBLAS routines which has an alternate implementation using atomics can be used.
cublasCaxpy(int, cuComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCaxpy (int n, cuComplex alpha, const cuComplex *x, int incx, cuComplex *y, int incy) multiplies single-complex vector x by single-complex scalar alpha and adds the result to single-complex vector y; that is, it overwrites single-complex y with single-complex alpha * x + y.
cublasCaxpy(cublasHandle, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCcopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCcopy (int n, const cuComplex *x, int incx, cuComplex *y, int incy) copies the single-complex vector x to the single-complex vector y.
cublasCcopy(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCdgmm(cublasHandle, int, int, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCdotc(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cuComplex cublasCdotc (int n, const cuComplex *x, int incx, const cuComplex *y, int incy) computes the dot product of two single-complex vectors.
cublasCdotc(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasCdotu(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cuComplex cdotu (int n, const cuComplex *x, int incx, const cuComplex *y, int incy) computes the dot product of two single-complex vectors.
cublasCdotu(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasCgbmv(char, int, int, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCgbmv (char trans, int m, int n, int kl, int ku, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy); performs one of the matrix-vector operations y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A) alpha and beta are single precision complex scalars.
cublasCgbmv(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgeam(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgelsBatched(cublasHandle, int, int, int, int, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgemm(char, char, int, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCgemm (char transa, char transb, int m, int n, int k, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, cuComplex beta, cuComplex *C, int ldc) performs one of the matrix-matrix operations C = alpha * op(A) * op(B) + beta*C, where op(X) is one of op(X) = X or op(X) = transpose or op(X) = conjg(transpose(X)) alpha and beta are single-complex scalars, and A, B and C are matrices consisting of single-complex elements, with op(A) an m x k matrix, op(B) a k x n matrix and C an m x n matrix.
cublasCgemm(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgemmBatched(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgemv(char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasCgemv (char trans, int m, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy) performs one of the matrix-vector operations y = alpha * op(A) * x + beta * y, where op(A) is one of op(A) = A or op(A) = transpose(A) or op(A) = conjugate(transpose(A)) where alpha and beta are single precision scalars, x and y are single precision vectors, and A is an m x n matrix consisting of single precision elements.
cublasCgemv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgeqrfBatched(cublasHandle, int, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgerc(int, int, cuComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasCgerc (int m, int n, cuComplex alpha, const cuComplex *x, int incx, const cuComplex *y, int incy, cuComplex *A, int lda) performs the symmetric rank 1 operation A = alpha * x * conjugate(transpose(y)) + A, where alpha is a single precision complex scalar, x is an m element single precision complex vector, y is an n element single precision complex vector, and A is an m by n matrix consisting of single precision complex elements.
cublasCgerc(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgeru(int, int, cuComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasCgeru (int m, int n, cuComplex alpha, const cuComplex *x, int incx, const cuComplex *y, int incy, cuComplex *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(y) + A, where alpha is a single precision complex scalar, x is an m element single precision complex vector, y is an n element single precision complex vector, and A is an m by n matrix consisting of single precision complex elements.
cublasCgeru(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgetrfBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgetriBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCgetrsBatched(cublasHandle, int, int, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasChbmv(char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasChbmv (char uplo, int n, int k, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy) performs the matrix-vector operation y := alpha*A*x + beta*y alpha and beta are single precision complex scalars.
cublasChbmv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasChemm(char, char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasChemm (char side, char uplo, int m, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, cuComplex beta, cuComplex *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are single precision complex scalars, A is a hermitian matrix consisting of single precision complex elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of single precision complex elements.
cublasChemm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasChemv(char, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasChemv (char uplo, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *x, int incx, cuComplex beta, cuComplex *y, int incy) performs the matrix-vector operation y = alpha*A*x + beta*y Alpha and beta are single precision complex scalars, and x and y are single precision complex vectors, each with n elements.
cublasChemv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCher(char, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCher (char uplo, int n, float alpha, const cuComplex *x, int incx, cuComplex *A, int lda) performs the hermitian rank 1 operation A = alpha * x * conjugate(transpose(x)) + A, where alpha is a single precision real scalar, x is an n element single precision complex vector and A is an n x n hermitian matrix consisting of single precision complex elements.
cublasCher(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCher2(char, int, cuComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCher2 (char uplo, int n, cuComplex alpha, const cuComplex *x, int incx, const cuComplex *y, int incy, cuComplex *A, int lda) performs the hermitian rank 2 operation A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A, where alpha is a single precision complex scalar, x and y are n element single precision complex vector and A is an n by n hermitian matrix consisting of single precision complex elements.
cublasCher2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCher2k(char, char, int, int, cuComplex, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCher2k (char uplo, char trans, int n, int k, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, float beta, cuComplex *C, int ldc) performs one of the hermitian rank 2k operations C = alpha * A * conjugate(transpose(B)) + conjugate(alpha) * B * conjugate(transpose(A)) + beta * C , or C = alpha * conjugate(transpose(A)) * B + conjugate(alpha) * conjugate(transpose(B)) * A + beta * C.
cublasCher2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCherk(char, char, int, int, float, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCherk (char uplo, char trans, int n, int k, float alpha, const cuComplex *A, int lda, float beta, cuComplex *C, int ldc) performs one of the hermitian rank k operations C = alpha * A * conjugate(transpose(A)) + beta * C, or C = alpha * conjugate(transpose(A)) * A + beta * C.
cublasCherk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCherkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasChpmv(cublasHandle, int, int, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasChpr(char, int, float, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasChpr (char uplo, int n, float alpha, const cuComplex *x, int incx, cuComplex *AP) performs the hermitian rank 1 operation A = alpha * x * conjugate(transpose(x)) + A, where alpha is a single precision real scalar and x is an n element single precision complex vector.
cublasChpr(cublasHandle, int, int, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasChpr2(char, int, cuComplex, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasChpr2 (char uplo, int n, cuComplex alpha, const cuComplex *x, int incx, const cuComplex *y, int incy, cuComplex *AP) performs the hermitian rank 2 operation A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A, where alpha is a single precision complex scalar, and x and y are n element single precision complex vectors.
cublasChpr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasCmatinvBatched(cublasHandle, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCreate(cublasHandle) - Static method in class jcuda.jcublas.JCublas2
 
cublasCrot(int, Pointer, int, Pointer, int, float, cuComplex) - Static method in class jcuda.jcublas.JCublas
void cublasCrot (int n, cuComplex *x, int incx, cuComplex *y, int incy, float sc, cuComplex cs) multiplies a 2x2 matrix ( sc cs) with the 2xn matrix ( transpose(x) ) (-conj(cs) sc) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasCrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasCrotg(Pointer, cuComplex, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasCrotg (cuComplex *host_ca, cuComplex cb, float *host_sc, cuComplex *host_cs) constructs the complex Givens tranformation ( sc cs ) G = ( ) , sc^2 + cabs(cs)^2 = 1, (-cs sc ) which zeros the second entry of the complex 2-vector transpose(ca, cb).
cublasCrotg(cublasHandle, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasCscal(int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCscal (int n, cuComplex alpha, cuComplex *x, int incx) replaces single-complex vector x with single-complex alpha * x.
cublasCscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCsrot(int, Pointer, int, Pointer, int, float, float) - Static method in class jcuda.jcublas.JCublas
void csrot (int n, cuComplex *x, int incx, cuCumplex *y, int incy, float c, float s) multiplies a 2x2 rotation matrix ( c s) with a 2xn matrix ( transpose(x) ) (-s c) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasCsrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasCsscal(int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCsscal (int n, float alpha, cuComplex *x, int incx) replaces single-complex vector x with single-complex alpha * x.
cublasCsscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCswap (int n, const cuComplex *x, int incx, cuComplex *y, int incy) interchanges the single-complex vector x with the single-complex vector y.
cublasCswap(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCsymm(char, char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCsymm (char side, char uplo, int m, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, cuComplex beta, cuComplex *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are single precision complex scalars, A is a symmetric matrix consisting of single precision complex elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of single precision complex elements.
cublasCsymm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCsymv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCsyr(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCsyr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCsyr2k(char, char, int, int, cuComplex, Pointer, int, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCsyr2k (char uplo, char trans, int n, int k, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb, cuComplex beta, cuComplex *C, int ldc) performs one of the symmetric rank 2k operations C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
cublasCsyr2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCsyrk(char, char, int, int, cuComplex, Pointer, int, cuComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCsyrk (char uplo, char trans, int n, int k, cuComplex alpha, const cuComplex *A, int lda, cuComplex beta, cuComplex *C, int ldc) performs one of the symmetric rank k operations C = alpha * A * transpose(A) + beta * C, or C = alpha * transpose(A) * A + beta * C.
cublasCsyrk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCsyrkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCtbmv (char uplo, char trans, char diag, int n, int k, const cuComplex *A, int lda, cuComplex *x, int incx) performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasCtbmv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCtbsv (char uplo, char trans, char diag, int n, int k, const cuComplex *A, int lda, cuComplex *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasCtbsv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCtpmv (char uplo, char trans, char diag, int n, const cuComplex *AP, cuComplex *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, op(A) = transpose(A) or op(A) = conjugate(transpose(A)) .
cublasCtpmv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCtpsv (char uplo, char trans, char diag, int n, const cuComplex *AP, cuComplex *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose)).
cublasCtpsv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtpttr(cublasHandle, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtrmm(char, char, char, char, int, int, cuComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCtrmm (char side, char uplo, char transa, char diag, int m, int n, cuComplex alpha, const cuComplex *A, int lda, const cuComplex *B, int ldb) performs one of the matrix-matrix operations B = alpha * op(A) * B, or B = alpha * B * op(A) where alpha is a single-precision complex scalar, B is an m x n matrix composed of single precision complex elements, and A is a unit or non-unit, upper or lower, triangular matrix composed of single precision complex elements.
cublasCtrmm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasCtrmv (char uplo, char trans, char diag, int n, const cuComplex *A, int lda, cuComplex *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasCtrmv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtrsm(char, char, char, char, int, int, cuComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCtrsm (char side, char uplo, char transa, char diag, int m, int n, cuComplex alpha, const cuComplex *A, int lda, cuComplex *B, int ldb) solves one of the matrix equations op(A) * X = alpha * B, or X * op(A) = alpha * B, where alpha is a single precision complex scalar, and X and B are m x n matrices that are composed of single precision complex elements.
cublasCtrsm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtrsmBatched(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasCtrsv (char uplo, char trans, char diag, int n, const cuComplex *A, int lda, cuComplex *x, int incx) solves a system of equations op(A) * x = b, where op(A) is either A, transpose(A) or conjugate(transpose(A)).
cublasCtrsv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasCtrttp(cublasHandle, int, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasDasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
double cublasDasum (int n, const double *x, int incx) computes the sum of the absolute values of the elements of double precision vector x; that is, the result is the sum from i = 0 to n - 1 of abs(x[1 + i * incx]).
cublasDasum(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasDataType - Class in jcuda.jcublas
An enumerant to specify the data precision.
cublasDaxpy(int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDaxpy (int n, double alpha, const double *x, int incx, double *y, int incy) multiplies double-precision vector x by double-precision scalar alpha and adds the result to double-precision vector y; that is, it overwrites double-precision y with double-precision alpha * x + y.
cublasDaxpy(cublasHandle, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDcopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDcopy (int n, const double *x, int incx, double *y, int incy) copies the double-precision vector x to the double-precision vector y.
cublasDcopy(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDdgmm(cublasHandle, int, int, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDdot(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
double cublasDdot (int n, const double *x, int incx, const double *y, int incy) computes the dot product of two double-precision vectors.
cublasDdot(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasDestroy(cublasHandle) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgbmv(char, int, int, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDgbmv (char trans, int m, int n, int kl, int ku, double alpha, const double *A, int lda, const double *x, int incx, double beta, double *y, int incy); performs one of the matrix-vector operations y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A) alpha and beta are double precision scalars.
cublasDgbmv(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgeam(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgelsBatched(cublasHandle, int, int, int, int, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgemm(char, char, int, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDgemm (char transa, char transb, int m, int n, int k, double alpha, const double *A, int lda, const double *B, int ldb, double beta, double *C, int ldc) computes the product of matrix A and matrix B, multiplies the result by scalar alpha, and adds the sum to the product of matrix C and scalar beta.
cublasDgemm(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgemmBatched(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgemv(char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasDgemv (char trans, int m, int n, double alpha, const double *A, int lda, const double *x, int incx, double beta, double *y, int incy) performs one of the matrix-vector operations y = alpha * op(A) * x + beta * y, where op(A) is one of op(A) = A or op(A) = transpose(A) where alpha and beta are double precision scalars, x and y are double precision vectors, and A is an m x n matrix consisting of double precision elements.
cublasDgemv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgeqrfBatched(cublasHandle, int, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDger(int, int, double, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasDger (int m, int n, double alpha, const double *x, int incx, const double *y, int incy, double *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(y) + A, where alpha is a double precision scalar, x is an m element double precision vector, y is an n element double precision vector, and A is an m by n matrix consisting of double precision elements.
cublasDger(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgetrfBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgetriBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDgetrsBatched(cublasHandle, int, int, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDiagType - Class in jcuda.jcublas
Indicates whether the main diagonal of the dense matrix is unity and consequently should not be touched or modified by the function.
cublasDmatinvBatched(cublasHandle, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDnrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
double dnrm2 (int n, const double *x, int incx) computes the Euclidean norm of the double-precision n-vector x (with storage increment incx).
cublasDnrm2(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasDrot(int, Pointer, int, Pointer, int, double, double) - Static method in class jcuda.jcublas.JCublas
void cublasDrot (int n, double *x, int incx, double *y, int incy, double sc, double ss) multiplies a 2x2 matrix ( sc ss) with the 2xn matrix ( transpose(x) ) (-ss sc) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasDrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasDrotg(Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasDrotg (double *host_sa, double *host_sb, double *host_sc, double *host_ss) constructs the Givens tranformation ( sc ss ) G = ( ) , sc^2 + ss^2 = 1, (-ss sc ) which zeros the second entry of the 2-vector transpose(sa, sb).
cublasDrotg(cublasHandle, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasDrotm(int, Pointer, int, Pointer, int, double[]) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.
cublasDrotm(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasDrotmg(double[], double[], double[], double, double[]) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.
cublasDrotmg(cublasHandle, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasDsbmv(char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDsbmv (char uplo, int n, int k, double alpha, const double *A, int lda, const double *x, int incx, double beta, double *y, int incy) performs the matrix-vector operation y := alpha*A*x + beta*y alpha and beta are double precision scalars.
cublasDsbmv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDscal(int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDscal (int n, double alpha, double *x, int incx) replaces double-precision vector x with double-precision alpha * x.
cublasDscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDspmv(char, int, double, Pointer, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDspmv (char uplo, int n, double alpha, const double *AP, const double *x, int incx, double beta, double *y, int incy) performs the matrix-vector operation y = alpha * A * x + beta * y Alpha and beta are double precision scalars, and x and y are double precision vectors with n elements.
cublasDspmv(cublasHandle, int, int, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDspr(char, int, double, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasDspr (char uplo, int n, double alpha, const double *x, int incx, double *AP) performs the symmetric rank 1 operation A = alpha * x * transpose(x) + A, where alpha is a double precision scalar and x is an n element double precision vector.
cublasDspr(cublasHandle, int, int, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasDspr2(char, int, double, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasDspr2 (char uplo, int n, double alpha, const double *x, int incx, const double *y, int incy, double *AP) performs the symmetric rank 2 operation A = alpha*x*transpose(y) + alpha*y*transpose(x) + A, where alpha is a double precision scalar, and x and y are n element double precision vectors.
cublasDspr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasDswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDswap (int n, double *x, int incx, double *y, int incy) interchanges the double-precision vector x with the double-precision vector y.
cublasDswap(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDsymm(char, char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDsymm (char side, char uplo, int m, int n, double alpha, const double *A, int lda, const double *B, int ldb, double beta, double *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are double precision scalars, A is a symmetric matrix consisting of double precision elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of double precision elements.
cublasDsymm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDsymv(char, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDsymv (char uplo, int n, double alpha, const double *A, int lda, const double *x, int incx, double beta, double *y, int incy) performs the matrix-vector operation y = alpha*A*x + beta*y Alpha and beta are double precision scalars, and x and y are double precision vectors, each with n elements.
cublasDsymv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDsyr(char, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDsyr (char uplo, int n, double alpha, const double *x, int incx, double *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(x) + A, where alpha is a double precision scalar, x is an n element double precision vector and A is an n x n symmetric matrix consisting of double precision elements.
cublasDsyr(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDsyr2(char, int, double, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDsyr2 (char uplo, int n, double alpha, const double *x, int incx, const double *y, int incy, double *A, int lda) performs the symmetric rank 2 operation A = alpha*x*transpose(y) + alpha*y*transpose(x) + A, where alpha is a double precision scalar, x and y are n element double precision vector and A is an n by n symmetric matrix consisting of double precision elements.
cublasDsyr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDsyr2k(char, char, int, int, double, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDsyr2k (char uplo, char trans, int n, int k, double alpha, const double *A, int lda, const double *B, int ldb, double beta, double *C, int ldc) performs one of the symmetric rank 2k operations C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
cublasDsyr2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDsyrk(char, char, int, int, double, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDsyrk (char uplo, char trans, int n, int k, double alpha, const double *A, int lda, double beta, double *C, int ldc) performs one of the symmetric rank k operations C = alpha * A * transpose(A) + beta * C, or C = alpha * transpose(A) * A + beta * C.
cublasDsyrk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDsyrkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDtbmv (char uplo, char trans, char diag, int n, int k, const double *A, int lda, double *x, int incx) performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A).
cublasDtbmv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDtbsv (char uplo, char trans, char diag, int n, int k, const double *A, int lda, double *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A or op(A) = transpose(A).
cublasDtbsv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDtpmv (char uplo, char trans, char diag, int n, const double *AP, double *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A).
cublasDtpmv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDtpsv (char uplo, char trans, char diag, int n, const double *AP, double *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A or op(A) = transpose(A).
cublasDtpsv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtpttr(cublasHandle, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtrmm(char, char, char, char, int, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDtrmm (char side, char uplo, char transa, char diag, int m, int n, double alpha, const double *A, int lda, const double *B, int ldb) performs one of the matrix-matrix operations B = alpha * op(A) * B, or B = alpha * B * op(A) where alpha is a double-precision scalar, B is an m x n matrix composed of double precision elements, and A is a unit or non-unit, upper or lower, triangular matrix composed of double precision elements.
cublasDtrmm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDtrmv (char uplo, char trans, char diag, int n, const double *A, int lda, double *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = = A, or op(A) = transpose(A).
cublasDtrmv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtrsm(char, char, char, char, int, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDtrsm (char side, char uplo, char transa, char diag, int m, int n, double alpha, const double *A, int lda, double *B, int ldb) solves one of the matrix equations op(A) * X = alpha * B, or X * op(A) = alpha * B, where alpha is a double precision scalar, and X and B are m x n matrices that are composed of double precision elements.
cublasDtrsm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtrsmBatched(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasDtrsv (char uplo, char trans, char diag, int n, const double *A, int lda, double *x, int incx) solves a system of equations op(A) * x = b, where op(A) is either A or transpose(A).
cublasDtrsv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasDtrttp(cublasHandle, int, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasDzasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
double cublasDzasum (int n, const cuDoubleComplex *x, int incx) takes the sum of the absolute values of a complex vector and returns a double precision result.
cublasDzasum(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasDznrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
double cublasDznrm2 (int n, const cuDoubleComplex *x, int incx) computes the Euclidean norm of the double precision complex n-vector x.
cublasDznrm2(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasFillMode - Class in jcuda.jcublas
Indicates which part (lower or upper) of the dense matrix was filled and consequently should be used by the function
cublasFree(Pointer) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.

cublasStatus cublasFree (const void *devicePtr)

destroys the object in GPU memory space pointed to by devicePtr.

Return Values
-------------
CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library has not been initialized
CUBLAS_STATUS_INTERNAL_ERROR if the object could not be deallocated
CUBLAS_STATUS_SUCCESS if object was destroyed successfully
cublasGetAtomicsMode(cublasHandle, int[]) - Static method in class jcuda.jcublas.JCublas2
 
cublasGetError() - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.

cublasStatus cublasGetError()

returns the last error that occurred on invocation of any of the CUBLAS BLAS functions.
cublasGetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.

cublasStatus cublasGetMatrix (int rows, int cols, int elemSize, const void *A, int lda, void *B, int ldb)

copies a tile of rows x cols elements from a matrix A in GPU memory space to a matrix B in CPU memory space.
cublasGetMatrix(int, int, Pointer, int, cuComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
Extended wrapper for arrays of cuComplex values.
cublasGetMatrix(int, int, Pointer, int, cuDoubleComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
Extended wrapper for arrays of cuDoubleComplex values.
cublasGetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
cublasStatus_t cublasGetMatrix (int rows, int cols, int elemSize, const void *A, int lda, void *B, int ldb) copies a tile of rows x cols elements from a matrix A in GPU memory space to a matrix B in CPU memory space.
cublasGetMatrixAsync(int, int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas
 
cublasGetMatrixAsync(int, int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
cublasStatus_t cublasGetMatrixAsync (int rows, int cols, int elemSize, const void *A, int lda, void *B, int ldb, cudaStream_t stream) cublasGetMatrixAsync has the same functionnality as cublasGetMatrix but the transfer is done asynchronously within the CUDA stream passed in parameter.
cublasGetPointerMode(cublasHandle, int[]) - Static method in class jcuda.jcublas.JCublas2
 
cublasGetStream(cublasHandle, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
 
cublasGetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.

cublasStatus
cublasGetVector (int n, int elemSize, const void *x, int incx, void *y, int incy)

copies n elements from a vector x in GPU memory space to a vector y in CPU memory space.
cublasGetVector(int, Pointer, int, cuComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
Extended wrapper for arrays of cuComplex values.
cublasGetVector(int, Pointer, int, cuDoubleComplex[], int, int) - Static method in class jcuda.jcublas.JCublas
Extended wrapper for arrays of cuDoubleComplex values.
cublasGetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
cublasStatus_t cublasGetVector (int n, int elemSize, const void *x, int incx, void *y, int incy) copies n elements from a vector x in GPU memory space to a vector y in CPU memory space.
cublasGetVectorAsync(int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas
 
cublasGetVectorAsync(int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
cublasStatus cublasGetVectorAsync( int n, int elemSize, const void *x, int incx, void *y, int incy, cudaStream_t stream) cublasGetVectorAsync has the same functionnality as cublasGetVector but the transfer is done asynchronously within the CUDA stream passed in parameter.
cublasGetVersion(cublasHandle, int[]) - Static method in class jcuda.jcublas.JCublas2
 
cublasHandle - Class in jcuda.jcublas
Java port of a cublasHandle
cublasHandle() - Constructor for class jcuda.jcublas.cublasHandle
Creates a new, uninitialized cublasHandle
CublasHandlePool - Class in org.nd4j.linalg.jcublas.context.pool
Created by agibsonccc on 10/8/15.
CublasHandlePool(PooledObjectFactory<cublasHandle>) - Constructor for class org.nd4j.linalg.jcublas.context.pool.CublasHandlePool
 
CublasHandlePool(PooledObjectFactory<cublasHandle>, GenericObjectPoolConfig) - Constructor for class org.nd4j.linalg.jcublas.context.pool.CublasHandlePool
 
CublasHandlePool(PooledObjectFactory<cublasHandle>, GenericObjectPoolConfig, AbandonedConfig) - Constructor for class org.nd4j.linalg.jcublas.context.pool.CublasHandlePool
 
CublasHandlePooledItemFactory - Class in org.nd4j.linalg.jcublas.context.pool.factory
Created by agibsonccc on 10/8/15.
CublasHandlePooledItemFactory() - Constructor for class org.nd4j.linalg.jcublas.context.pool.factory.CublasHandlePooledItemFactory
 
cublasIcamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
int cublasIcamax (int n, const float *x, int incx) finds the smallest index of the element having maximum absolute value in single-complex vector x; that is, the result is the first i, i = 0 to n - 1 that maximizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
cublasIcamax(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasIcamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
int cublasIcamin (int n, const float *x, int incx) finds the smallest index of the element having minimum absolute value in single-complex vector x; that is, the result is the first i, i = 0 to n - 1 that minimizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
cublasIcamin(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasIdamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
int idamax (int n, const double *x, int incx) finds the smallest index of the maximum magnitude element of double- precision vector x; that is, the result is the first i, i = 0 to n - 1, that maximizes abs(x[1 + i * incx])).
cublasIdamax(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasIdamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
int idamin (int n, const double *x, int incx) finds the smallest index of the minimum magnitude element of double- precision vector x; that is, the result is the first i, i = 0 to n - 1, that minimizes abs(x[1 + i * incx])).
cublasIdamin(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasInit() - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.

cublasStatus cublasInit()

initializes the CUBLAS library and must be called before any other CUBLAS API function is invoked.
cublasIsamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
int cublasIsamax (int n, const float *x, int incx) finds the smallest index of the maximum magnitude element of single precision vector x; that is, the result is the first i, i = 0 to n - 1, that maximizes abs(x[1 + i * incx])).
cublasIsamax(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasIsamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
int cublasIsamin (int n, const float *x, int incx) finds the smallest index of the minimum magnitude element of single precision vector x; that is, the result is the first i, i = 0 to n - 1, that minimizes abs(x[1 + i * incx])).
cublasIsamin(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasIzamax(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
int cublasIzamax (int n, const double *x, int incx) finds the smallest index of the element having maximum absolute value in double-complex vector x; that is, the result is the first i, i = 0 to n - 1 that maximizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
cublasIzamax(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasIzamin(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
int cublasIzamin (int n, const cuDoubleComplex *x, int incx) finds the smallest index of the element having minimum absolute value in double-complex vector x; that is, the result is the first i, i = 0 to n - 1 that minimizes abs(real(x[1+i*incx]))+abs(imag(x[1 + i * incx])).
cublasIzamin(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasOperation - Class in jcuda.jcublas
Indicates which operation needs to be performed with the dense matrix.
CublasPointer - Class in org.nd4j.linalg.jcublas
Wraps the allocation and freeing of resources on a cuda device
CublasPointer(JCudaBuffer, CudaContext) - Constructor for class org.nd4j.linalg.jcublas.CublasPointer
Creates a CublasPointer for a given JCudaBuffer
CublasPointer(INDArray, CudaContext) - Constructor for class org.nd4j.linalg.jcublas.CublasPointer
Creates a CublasPointer for a given INDArray.
cublasPointerMode - Class in jcuda.jcublas
Indicates whether the scalar values are passed by reference on the host or device
cublasSasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
float cublasSasum (int n, const float *x, int incx) computes the sum of the absolute values of the elements of single precision vector x; that is, the result is the sum from i = 0 to n - 1 of abs(x[1 + i * incx]).
cublasSasum(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasSaxpy(int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSaxpy (int n, float alpha, const float *x, int incx, float *y, int incy) multiplies single precision vector x by single precision scalar alpha and adds the result to single precision vector y; that is, it overwrites single precision y with single precision alpha * x + y.
cublasSaxpy(cublasHandle, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasScasum(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
float cublasScasum (int n, const cuDouble *x, int incx) takes the sum of the absolute values of a complex vector and returns a single precision result.
cublasScasum(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasScnrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
float cublasScnrm2 (int n, const cuComplex *x, int incx) computes the Euclidean norm of the single-complex n-vector x.
cublasScnrm2(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasScopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasScopy (int n, const float *x, int incx, float *y, int incy) copies the single precision vector x to the single precision vector y.
cublasScopy(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSdgmm(cublasHandle, int, int, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSdot(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
float cublasSdot (int n, const float *x, int incx, const float *y, int incy) computes the dot product of two single precision vectors.
cublasSdot(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasSetAtomicsMode(cublasHandle, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSetKernelStream(cudaStream_t) - Static method in class jcuda.jcublas.JCublas
 
cublasSetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.

cublasStatus cublasSetMatrix (int rows, int cols, int elemSize, const void *A, int lda, void *B, int ldb)

copies a tile of rows x cols elements from a matrix A in CPU memory space to a matrix B in GPU memory space.
cublasSetMatrix(int, int, cuComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
Extended wrapper for arrays of cuComplex values.
cublasSetMatrix(int, int, cuDoubleComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
Extended wrapper for arrays of cuDoubleComplex values.
cublasSetMatrix(int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
cublasStatus_t cublasSetMatrix (int rows, int cols, int elemSize, const void *A, int lda, void *B, int ldb) copies a tile of rows x cols elements from a matrix A in CPU memory space to a matrix B in GPU memory space.
cublasSetMatrixAsync(int, int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas
 
cublasSetMatrixAsync(int, int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
cublasStatus_t cublasSetMatrixAsync (int rows, int cols, int elemSize, const void *A, int lda, void *B, int ldb, cudaStream_t stream) cublasSetMatrixAsync has the same functionnality as cublasSetMatrix but the transfer is done asynchronously within the CUDA stream passed in parameter.
cublasSetPointerMode(cublasHandle, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSetStream(cublasHandle, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
 
cublasSetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.

cublasStatus
cublasSetVector (int n, int elemSize, const void *x, int incx, void *y, int incy)

copies n elements from a vector x in CPU memory space to a vector y in GPU memory space.
cublasSetVector(int, cuComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
Extended wrapper for arrays of cuComplex values.
cublasSetVector(int, cuDoubleComplex[], int, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
Extended wrapper for arrays of cuDoubleComplex values.
cublasSetVector(int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
cublasStatus_t cublasSetVector (int n, int elemSize, const void *x, int incx, void *y, int incy) copies n elements from a vector x in CPU memory space to a vector y in GPU memory space.
cublasSetVectorAsync(int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas
 
cublasSetVectorAsync(int, int, Pointer, int, Pointer, int, cudaStream_t) - Static method in class jcuda.jcublas.JCublas2
cublasStatus cublasSetVectorAsync ( int n, int elemSize, const void *x, int incx, void *y, int incy, cudaStream_t stream ); cublasSetVectorAsync has the same functionnality as cublasSetVector but the transfer is done asynchronously within the CUDA stream passed in parameter.
cublasSgbmv(char, int, int, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSgbmv (char trans, int m, int n, int kl, int ku, float alpha, const float *A, int lda, const float *x, int incx, float beta, float *y, int incy) performs one of the matrix-vector operations y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A) alpha and beta are single precision scalars.
cublasSgbmv(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSgeam(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSgelsBatched(cublasHandle, int, int, int, int, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSgemm(char, char, int, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSgemm (char transa, char transb, int m, int n, int k, float alpha, const float *A, int lda, const float *B, int ldb, float beta, float *C, int ldc) computes the product of matrix A and matrix B, multiplies the result by a scalar alpha, and adds the sum to the product of matrix C and scalar beta.
cublasSgemm(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSgemmBatched(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSgemmEx(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, int, Pointer, int, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSgemv(char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasSgemv (char trans, int m, int n, float alpha, const float *A, int lda, const float *x, int incx, float beta, float *y, int incy) performs one of the matrix-vector operations y = alpha * op(A) * x + beta * y, where op(A) is one of op(A) = A or op(A) = transpose(A) where alpha and beta are single precision scalars, x and y are single precision vectors, and A is an m x n matrix consisting of single precision elements.
cublasSgemv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasSgeqrfBatched(cublasHandle, int, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSger(int, int, float, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasSger (int m, int n, float alpha, const float *x, int incx, const float *y, int incy, float *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(y) + A, where alpha is a single precision scalar, x is an m element single precision vector, y is an n element single precision vector, and A is an m by n matrix consisting of single precision elements.
cublasSger(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSgetrfBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSgetriBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSgetrsBatched(cublasHandle, int, int, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasShutdown() - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.

cublasStatus cublasShutdown()

releases CPU-side resources used by the CUBLAS library.
cublasSideMode - Class in jcuda.jcublas
Indicates whether the dense matrix is on the left or right side in the matrix equation solved by a particular function.
cublasSmatinvBatched(cublasHandle, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSnrm2(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
float cublasSnrm2 (int n, const float *x, int incx) computes the Euclidean norm of the single precision n-vector x (with storage increment incx).
cublasSnrm2(cublasHandle, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasSrot(int, Pointer, int, Pointer, int, float, float) - Static method in class jcuda.jcublas.JCublas
void cublasSrot (int n, float *x, int incx, float *y, int incy, float sc, float ss) multiplies a 2x2 matrix ( sc ss) with the 2xn matrix ( transpose(x) ) (-ss sc) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasSrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasSrotg(Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasSrotg (float *host_sa, float *host_sb, float *host_sc, float *host_ss) constructs the Givens tranformation ( sc ss ) G = ( ) , sc^2 + ss^2 = 1, (-ss sc ) which zeros the second entry of the 2-vector transpose(sa, sb).
cublasSrotg(cublasHandle, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasSrotm(int, Pointer, int, Pointer, int, float[]) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.
cublasSrotm(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasSrotmg(float[], float[], float[], float, float[]) - Static method in class jcuda.jcublas.JCublas
Wrapper for CUBLAS function.
cublasSrotmg(cublasHandle, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasSsbmv(char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSsbmv (char uplo, int n, int k, float alpha, const float *A, int lda, const float *x, int incx, float beta, float *y, int incy) performs the matrix-vector operation y := alpha*A*x + beta*y alpha and beta are single precision scalars.
cublasSsbmv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSscal(int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void sscal (int n, float alpha, float *x, int incx) replaces single precision vector x with single precision alpha * x.
cublasSscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasSspmv(char, int, float, Pointer, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSspmv (char uplo, int n, float alpha, const float *AP, const float *x, int incx, float beta, float *y, int incy) performs the matrix-vector operation y = alpha * A * x + beta * y Alpha and beta are single precision scalars, and x and y are single precision vectors with n elements.
cublasSspmv(cublasHandle, int, int, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSspr(char, int, float, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasSspr (char uplo, int n, float alpha, const float *x, int incx, float *AP) performs the symmetric rank 1 operation A = alpha * x * transpose(x) + A, where alpha is a single precision scalar and x is an n element single precision vector.
cublasSspr(cublasHandle, int, int, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasSspr2(char, int, float, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasSspr2 (char uplo, int n, float alpha, const float *x, int incx, const float *y, int incy, float *AP) performs the symmetric rank 2 operation A = alpha*x*transpose(y) + alpha*y*transpose(x) + A, where alpha is a single precision scalar, and x and y are n element single precision vectors.
cublasSspr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasSswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSswap (int n, float *x, int incx, float *y, int incy) interchanges the single-precision vector x with the single-precision vector y.
cublasSswap(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSsymm(char, char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSsymm (char side, char uplo, int m, int n, float alpha, const float *A, int lda, const float *B, int ldb, float beta, float *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are single precision scalars, A is a symmetric matrix consisting of single precision elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of single precision elements.
cublasSsymm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSsymv(char, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSsymv (char uplo, int n, float alpha, const float *A, int lda, const float *x, int incx, float beta, float *y, int incy) performs the matrix-vector operation y = alpha*A*x + beta*y Alpha and beta are single precision scalars, and x and y are single precision vectors, each with n elements.
cublasSsymv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSsyr(char, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSsyr (char uplo, int n, float alpha, const float *x, int incx, float *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(x) + A, where alpha is a single precision scalar, x is an n element single precision vector and A is an n x n symmetric matrix consisting of single precision elements.
cublasSsyr(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSsyr2(char, int, float, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSsyr2 (char uplo, int n, float alpha, const float *x, int incx, const float *y, int incy, float *A, int lda) performs the symmetric rank 2 operation A = alpha*x*transpose(y) + alpha*y*transpose(x) + A, where alpha is a single precision scalar, x and y are n element single precision vector and A is an n by n symmetric matrix consisting of single precision elements.
cublasSsyr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSsyr2k(char, char, int, int, float, Pointer, int, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSsyr2k (char uplo, char trans, int n, int k, float alpha, const float *A, int lda, const float *B, int ldb, float beta, float *C, int ldc) performs one of the symmetric rank 2k operations C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
cublasSsyr2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSsyrk(char, char, int, int, float, Pointer, int, float, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasSsyrk (char uplo, char trans, int n, int k, float alpha, const float *A, int lda, float beta, float *C, int ldc) performs one of the symmetric rank k operations C = alpha * A * transpose(A) + beta * C, or C = alpha * transpose(A) * A + beta * C.
cublasSsyrk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasSsyrkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStatus - Class in jcuda.jcublas
JCublas status return values.
cublasStbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasStbmv (char uplo, char trans, char diag, int n, int k, const float *A, int lda, float *x, int incx) performs one of the matrix-vector operations x = op(A) * x, where op(A) = A or op(A) = transpose(A).
cublasStbmv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasStbsv (char uplo, char trans, char diag, int n, int k, const float *A, int lda, float *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A or op(A) = transpose(A).
cublasStbsv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasStpmv (char uplo, char trans, char diag, int n, const float *AP, float *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A).
cublasStpmv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasStpsv (char uplo, char trans, char diag, int n, const float *AP, float *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A or op(A) = transpose(A).
cublasStpsv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStpttr(cublasHandle, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStrmm(char, char, char, char, int, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasStrmm (char side, char uplo, char transa, char diag, int m, int n, float alpha, const float *A, int lda, const float *B, int ldb) performs one of the matrix-matrix operations B = alpha * op(A) * B, or B = alpha * B * op(A) where alpha is a single-precision scalar, B is an m x n matrix composed of single precision elements, and A is a unit or non-unit, upper or lower, triangular matrix composed of single precision elements.
cublasStrmm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasStrmv (char uplo, char trans, char diag, int n, const float *A, int lda, float *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = = A, or op(A) = transpose(A).
cublasStrmv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStrsm(char, char, char, char, int, int, float, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasStrsm (char side, char uplo, char transa, char diag, int m, int n, float alpha, const float *A, int lda, float *B, int ldb) solves one of the matrix equations op(A) * X = alpha * B, or X * op(A) = alpha * B, where alpha is a single precision scalar, and X and B are m x n matrices that are composed of single precision elements.
cublasStrsm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStrsmBatched(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasStrsv (char uplo, char trans, char diag, int n, const float *A, int lda, float *x, int incx) solves a system of equations op(A) * x = b, where op(A) is either A or transpose(A).
cublasStrsv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasStrttp(cublasHandle, int, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasZaxpy(int, cuDoubleComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZaxpy (int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy) multiplies double-complex vector x by double-complex scalar alpha and adds the result to double-complex vector y; that is, it overwrites double-complex y with double-complex alpha * x + y.
cublasZaxpy(cublasHandle, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZcopy(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZcopy (int n, const cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy) copies the double-complex vector x to the double-complex vector y.
cublasZcopy(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZdgmm(cublasHandle, int, int, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZdotc(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cuDoubleComplex cublasZdotc (int n, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy) computes the dot product of two double-precision complex vectors.
cublasZdotc(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasZdotu(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cuDoubleComplex zdotu (int n, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy) computes the dot product of two double-complex vectors.
cublasZdotu(cublasHandle, int, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasZdrot(int, Pointer, int, Pointer, int, double, double) - Static method in class jcuda.jcublas.JCublas
void zdrot (int n, cuDoubleComplex *x, int incx, cuCumplex *y, int incy, double c, double s) multiplies a 2x2 matrix ( c s) with the 2xn matrix ( transpose(x) ) (-s c) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasZdrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasZdscal(int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZdscal (int n, double alpha, cuDoubleComplex *x, int incx) replaces double-complex vector x with double-complex alpha * x.
cublasZdscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgbmv(char, int, int, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZgbmv (char trans, int m, int n, int kl, int ku, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy); performs one of the matrix-vector operations y = alpha*op(A)*x + beta*y, op(A)=A or op(A) = transpose(A) alpha and beta are double precision complex scalars.
cublasZgbmv(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgeam(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgelsBatched(cublasHandle, int, int, int, int, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgemm(char, char, int, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZgemm (char transa, char transb, int m, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, cuDoubleComplex beta, cuDoubleComplex *C, int ldc) zgemm performs one of the matrix-matrix operations C = alpha * op(A) * op(B) + beta*C, where op(X) is one of op(X) = X or op(X) = transpose or op(X) = conjg(transpose(X)) alpha and beta are double-complex scalars, and A, B and C are matrices consisting of double-complex elements, with op(A) an m x k matrix, op(B) a k x n matrix and C an m x n matrix.
cublasZgemm(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgemmBatched(cublasHandle, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgemv(char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasZgemv (char trans, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy) performs one of the matrix-vector operations y = alpha * op(A) * x + beta * y, where op(A) is one of op(A) = A or op(A) = transpose(A) where alpha and beta are double precision scalars, x and y are double precision vectors, and A is an m x n matrix consisting of double precision elements.
cublasZgemv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgeqrfBatched(cublasHandle, int, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgerc(int, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasZgerc (int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy, cuDoubleComplex *A, int lda) performs the symmetric rank 1 operation A = alpha * x * conjugate(transpose(y)) + A, where alpha is a double precision complex scalar, x is an m element double precision complex vector, y is an n element double precision complex vector, and A is an m by n matrix consisting of double precision complex elements.
cublasZgerc(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgeru(int, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
cublasZgeru (int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy, cuDoubleComplex *A, int lda) performs the symmetric rank 1 operation A = alpha * x * transpose(y) + A, where alpha is a double precision complex scalar, x is an m element double precision complex vector, y is an n element double precision complex vector, and A is an m by n matrix consisting of double precision complex elements.
cublasZgeru(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgetrfBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgetriBatched(cublasHandle, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZgetrsBatched(cublasHandle, int, int, int, Pointer, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZhbmv(char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZhbmv (char uplo, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy) performs the matrix-vector operation y := alpha*A*x + beta*y alpha and beta are double precision complex scalars.
cublasZhbmv(cublasHandle, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZhemm(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZhemm (char side, char uplo, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, cuDoubleComplex beta, cuDoubleComplex *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are double precision complex scalars, A is a hermitian matrix consisting of double precision complex elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of double precision complex elements.
cublasZhemm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZhemv(char, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZhemv (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy) performs the matrix-vector operation y = alpha*A*x + beta*y Alpha and beta are double precision complex scalars, and x and y are double precision complex vectors, each with n elements.
cublasZhemv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZher(char, int, double, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZher (char uplo, int n, double alpha, const cuDoubleComplex *x, int incx, cuDoubleComplex *A, int lda) performs the hermitian rank 1 operation A = alpha * x * conjugate(transpose(x) + A, where alpha is a double precision real scalar, x is an n element double precision complex vector and A is an n x n hermitian matrix consisting of double precision complex elements.
cublasZher(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZher2(char, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZher2 (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy, cuDoubleComplex *A, int lda) performs the hermitian rank 2 operation A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A, where alpha is a double precision complex scalar, x and y are n element double precision complex vector and A is an n by n hermitian matrix consisting of double precision complex elements.
cublasZher2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZher2k(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZher2k (char uplo, char trans, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, double beta, cuDoubleComplex *C, int ldc) performs one of the hermitian rank 2k operations C = alpha * A * conjugate(transpose(B)) + conjugate(alpha) * B * conjugate(transpose(A)) + beta * C , or C = alpha * conjugate(transpose(A)) * B + conjugate(alpha) * conjugate(transpose(B)) * A + beta * C.
cublasZher2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZherk(char, char, int, int, double, Pointer, int, double, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZherk (char uplo, char trans, int n, int k, double alpha, const cuDoubleComplex *A, int lda, double beta, cuDoubleComplex *C, int ldc) performs one of the hermitian rank k operations C = alpha * A * conjugate(transpose(A)) + beta * C, or C = alpha * conjugate(transpose(A)) * A + beta * C.
cublasZherk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZherkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZhpmv(char, int, cuDoubleComplex, Pointer, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZhpmv (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *AP, const cuDoubleComplex *x, int incx, cuDoubleComplex beta, cuDoubleComplex *y, int incy) performs the matrix-vector operation y = alpha * A * x + beta * y Alpha and beta are double precision complex scalars, and x and y are double precision complex vectors with n elements.
cublasZhpmv(cublasHandle, int, int, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZhpr(char, int, double, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasZhpr (char uplo, int n, double alpha, const cuDoubleComplex *x, int incx, cuDoubleComplex *AP) performs the hermitian rank 1 operation A = alpha * x * conjugate(transpose(x)) + A, where alpha is a double precision real scalar and x is an n element double precision complex vector.
cublasZhpr(cublasHandle, int, int, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasZhpr2(char, int, cuDoubleComplex, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasZhpr2 (char uplo, int n, cuDoubleComplex alpha, const cuDoubleComplex *x, int incx, const cuDoubleComplex *y, int incy, cuDoubleComplex *AP) performs the hermitian rank 2 operation A = alpha*x*conjugate(transpose(y)) + conjugate(alpha)*y*conjugate(transpose(x)) + A, where alpha is a double precision complex scalar, and x and y are n element double precision complex vectors.
cublasZhpr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cublasZmatinvBatched(cublasHandle, int, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZrot(int, Pointer, int, Pointer, int, double, cuDoubleComplex) - Static method in class jcuda.jcublas.JCublas
cublasZrot (int n, cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy, double sc, cuDoubleComplex cs) multiplies a 2x2 matrix ( sc cs) with the 2xn matrix ( transpose(x) ) (-conj(cs) sc) ( transpose(y) ) The elements of x are in x[lx + i * incx], i = 0 ...
cublasZrot(cublasHandle, int, Pointer, int, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasZrotg(Pointer, cuDoubleComplex, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas
void cublasZrotg (cuDoubleComplex *host_ca, cuDoubleComplex cb, double *host_sc, double *host_cs) constructs the complex Givens tranformation ( sc cs ) G = ( ) , sc^2 + cabs(cs)^2 = 1, (-cs sc ) which zeros the second entry of the complex 2-vector transpose(ca, cb).
cublasZrotg(cublasHandle, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcublas.JCublas2
host or device pointer
cublasZscal(int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZscal (int n, cuComplex alpha, cuComplex *x, int incx) replaces double-complex vector x with double-complex alpha * x.
cublasZscal(cublasHandle, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZswap(int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZswap (int n, const cuDoubleComplex *x, int incx, cuDoubleComplex *y, int incy) interchanges the double-complex vector x with the double-complex vector y.
cublasZswap(cublasHandle, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZsymm(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZsymm (char side, char uplo, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, cuDoubleComplex beta, cuDoubleComplex *C, int ldc); performs one of the matrix-matrix operations C = alpha * A * B + beta * C, or C = alpha * B * A + beta * C, where alpha and beta are double precision complex scalars, A is a symmetric matrix consisting of double precision complex elements and stored in either lower or upper storage mode, and B and C are m x n matrices consisting of double precision complex elements.
cublasZsymm(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZsymv(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZsyr(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZsyr2(cublasHandle, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZsyr2k(char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZsyr2k (char uplo, char trans, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb, cuDoubleComplex beta, cuDoubleComplex *C, int ldc) performs one of the symmetric rank 2k operations C = alpha * A * transpose(B) + alpha * B * transpose(A) + beta * C, or C = alpha * transpose(A) * B + alpha * transpose(B) * A + beta * C.
cublasZsyr2k(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZsyrk(char, char, int, int, cuDoubleComplex, Pointer, int, cuDoubleComplex, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZsyrk (char uplo, char trans, int n, int k, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, cuDoubleComplex beta, cuDoubleComplex *C, int ldc) performs one of the symmetric rank k operations C = alpha * A * transpose(A) + beta * C, or C = alpha * transpose(A) * A + beta * C.
cublasZsyrk(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZsyrkx(cublasHandle, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtbmv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZtbmv (char uplo, char trans, char diag, int n, int k, const cuDoubleComplex *A, int lda, cuDoubleComplex *x, int incx) performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasZtbmv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtbsv(char, char, char, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZtbsv (char uplo, char trans, char diag, int n, int k, const cuDoubleComplex *A, int lda, cuDoubleComplex *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasZtbsv(cublasHandle, int, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtpmv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZtpmv (char uplo, char trans, char diag, int n, const cuDoubleComplex *AP, cuDoubleComplex *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, op(A) = transpose(A) or op(A) = conjugate(transpose(A)) .
cublasZtpmv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtpsv(char, char, char, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZtpsv (char uplo, char trans, char diag, int n, const cuDoubleComplex *AP, cuDoubleComplex *X, int incx) solves one of the systems of equations op(A)*x = b, where op(A) is either op(A) = A , op(A) = transpose(A) or op(A) = conjugate(transpose)).
cublasZtpsv(cublasHandle, int, int, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtpttr(cublasHandle, int, int, Pointer, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtrmm(char, char, char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZtrmm (char side, char uplo, char transa, char diag, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, const cuDoubleComplex *B, int ldb) performs one of the matrix-matrix operations B = alpha * op(A) * B, or B = alpha * B * op(A) where alpha is a double-precision complex scalar, B is an m x n matrix composed of double precision complex elements, and A is a unit or non-unit, upper or lower, triangular matrix composed of double precision complex elements.
cublasZtrmm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtrmv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZtrmv (char uplo, char trans, char diag, int n, const cuDoubleComplex *A, int lda, cuDoubleComplex *x, int incx); performs one of the matrix-vector operations x = op(A) * x, where op(A) = A, or op(A) = transpose(A) or op(A) = conjugate(transpose(A)).
cublasZtrmv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtrsm(char, char, char, char, int, int, cuDoubleComplex, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZtrsm (char side, char uplo, char transa, char diag, int m, int n, cuDoubleComplex alpha, const cuDoubleComplex *A, int lda, cuDoubleComplex *B, int ldb) solves one of the matrix equations op(A) * X = alpha * B, or X * op(A) = alpha * B, where alpha is a double precision complex scalar, and X and B are m x n matrices that are composed of double precision complex elements.
cublasZtrsm(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtrsmBatched(cublasHandle, int, int, int, int, int, int, Pointer, Pointer, int, Pointer, int, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtrsv(char, char, char, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
void cublasZtrsv (char uplo, char trans, char diag, int n, const cuDoubleComplex *A, int lda, cuDoubleComplex *x, int incx) solves a system of equations op(A) * x = b, where op(A) is either A, transpose(A) or conjugate(transpose(A)).
cublasZtrsv(cublasHandle, int, int, int, int, Pointer, int, Pointer, int) - Static method in class jcuda.jcublas.JCublas2
 
cublasZtrttp(cublasHandle, int, int, Pointer, int, Pointer) - Static method in class jcuda.jcublas.JCublas2
 
cuCabs(cuComplex) - Static method in class jcuda.cuComplex
Returns the absolute value of the given complex number.

Original comment:

This implementation guards against intermediate underflow and overflow by scaling.
cuCabs(cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
Returns the absolute value of the given complex number.

Original comment:

This implementation guards against intermediate underflow and overflow by scaling.
cuCadd(cuComplex, cuComplex) - Static method in class jcuda.cuComplex
Returns a new complex number that is the sum of the given complex numbers.
cuCadd(cuDoubleComplex, cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
Returns a new complex number that is the sum of the given complex numbers.
cuCdiv(cuComplex, cuComplex) - Static method in class jcuda.cuComplex
Returns the quotient of the given complex numbers.

Original comment:

This implementation guards against intermediate underflow and overflow by scaling.
cuCdiv(cuDoubleComplex, cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
Returns the quotient of the given complex numbers.

Original comment:

This implementation guards against intermediate underflow and overflow by scaling.
cuCimag(cuComplex) - Static method in class jcuda.cuComplex
Returns the imaginary part of the given complex number.
cuCimag(cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
Returns the imaginary part of the given complex number.
cuCmplx(float, float) - Static method in class jcuda.cuComplex
Creates a new complex number consisting of the given real and imaginary part.
cuCmplx(double, double) - Static method in class jcuda.cuDoubleComplex
Creates a new complex number consisting of the given real and imaginary part.
cuCmul(cuComplex, cuComplex) - Static method in class jcuda.cuComplex
Returns the product of the given complex numbers.

Original comment:

This implementation could suffer from intermediate overflow even though the final result would be in range.
cuCmul(cuDoubleComplex, cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
Returns the product of the given complex numbers.

Original comment:

This implementation could suffer from intermediate overflow even though the final result would be in range.
cuComplex - Class in jcuda
Java port of the CUDA complex number structure.
CUcomputemode - Class in jcuda.driver
Compute Modes.
cuConj(cuComplex) - Static method in class jcuda.cuComplex
Returns the complex conjugate of the given complex number.
cuConj(cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
Returns the complex conjugate of the given complex number.
CUcontext - Class in jcuda.driver
Java port of a CUcontext.
CUcontext() - Constructor for class jcuda.driver.CUcontext
Creates a new, uninitialized CUcontext
cuCreal(cuComplex) - Static method in class jcuda.cuComplex
Returns the real part of the given complex number.
cuCreal(cuDoubleComplex) - Static method in class jcuda.cuDoubleComplex
Returns the real part of the given complex number.
CUctx_flags - Class in jcuda.driver
Context creation flags.

Most comments are taken from the CUDA reference manual.
cuCtxAttach(CUcontext, int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuCtxCreate(CUcontext, int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
Create a CUDA context.
cuCtxDestroy(CUcontext) - Static method in class jcuda.driver.JCudaDriver
Destroy a CUDA context.
cuCtxDetach(CUcontext) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuCtxDisablePeerAccess(CUcontext) - Static method in class jcuda.driver.JCudaDriver
Disables direct access to memory allocations in a peer context and unregisters any registered allocations.
cuCtxEnablePeerAccess(CUcontext, int) - Static method in class jcuda.driver.JCudaDriver
Enables direct access to memory allocations in a peer context.
cuCtxGetApiVersion(CUcontext, int[]) - Static method in class jcuda.driver.JCudaDriver
Gets the context's API version.
cuCtxGetCacheConfig(int[]) - Static method in class jcuda.driver.JCudaDriver
Returns the preferred cache configuration for the current context.
cuCtxGetCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
Returns the CUDA context bound to the calling CPU thread.
cuCtxGetDevice(CUdevice) - Static method in class jcuda.driver.JCudaDriver
Returns the device ID for the current context.
cuCtxGetFlags(int[]) - Static method in class jcuda.driver.JCudaDriver
 
cuCtxGetLimit(long[], int) - Static method in class jcuda.driver.JCudaDriver
Returns resource limits.
cuCtxGetSharedMemConfig(int[]) - Static method in class jcuda.driver.JCudaDriver
Returns the current shared memory configuration for the current context.
cuCtxGetStreamPriorityRange(int[], int[]) - Static method in class jcuda.driver.JCudaDriver
Returns numerical values that correspond to the least and greatest stream priorities.
cuCtxPopCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
Pops the current CUDA context from the current CPU thread.
cuCtxPushCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
Pushes a context on the current CPU thread.
cuCtxSetCacheConfig(int) - Static method in class jcuda.driver.JCudaDriver
Sets the preferred cache configuration for the current context.
cuCtxSetCurrent(CUcontext) - Static method in class jcuda.driver.JCudaDriver
Binds the specified CUDA context to the calling CPU thread.
cuCtxSetLimit(int, long) - Static method in class jcuda.driver.JCudaDriver
Set resource limits.
cuCtxSetSharedMemConfig(int) - Static method in class jcuda.driver.JCudaDriver
Sets the shared memory configuration for the current context.
cuCtxSynchronize() - Static method in class jcuda.driver.JCudaDriver
Block for a context's tasks to complete.
CUDA_ARRAY3D_2DARRAY - Static variable in class jcuda.driver.JCudaDriver
Deprecated.
use CUDA_ARRAY3D_LAYERED
CUDA_ARRAY3D_CUBEMAP - Static variable in class jcuda.driver.JCudaDriver
If set, the CUDA array is a collection of six 2D arrays, representing faces of a cube.
CUDA_ARRAY3D_DEPTH_TEXTURE - Static variable in class jcuda.driver.JCudaDriver
This flag if set indicates that the CUDA array is a DEPTH_TEXTURE.
CUDA_ARRAY3D_DESCRIPTOR - Class in jcuda.driver
Java port of a CUDA_ARRAY3D_DESCRIPTOR.

Most comments are taken from the CUDA reference manual.
CUDA_ARRAY3D_DESCRIPTOR() - Constructor for class jcuda.driver.CUDA_ARRAY3D_DESCRIPTOR
Creates a new, uninitialized CUDA_ARRAY3D_DESCRIPTOR
CUDA_ARRAY3D_LAYERED - Static variable in class jcuda.driver.JCudaDriver
If set, the CUDA array is a collection of layers, where each layer is either a 1D or a 2D array and the Depth member of CUDA_ARRAY3D_DESCRIPTOR specifies the number of layers, not the depth of a 3D array.
CUDA_ARRAY3D_SURFACE_LDST - Static variable in class jcuda.driver.JCudaDriver
This flag must be set in order to bind a surface reference to the CUDA array
CUDA_ARRAY3D_TEXTURE_GATHER - Static variable in class jcuda.driver.JCudaDriver
This flag must be set in order to perform texture gather operations on a CUDA array.
CUDA_ARRAY_DESCRIPTOR - Class in jcuda.driver
Java port of a CUDA_ARRAY_DESCRIPTOR.

Most comments are taken from the CUDA reference manual.
CUDA_ARRAY_DESCRIPTOR() - Constructor for class jcuda.driver.CUDA_ARRAY_DESCRIPTOR
Creates a new, uninitialized CUDA_ARRAY_DESCRIPTOR
CUDA_ERROR_ALREADY_ACQUIRED - Static variable in class jcuda.driver.CUresult
This indicates that a resource has already been acquired.
CUDA_ERROR_ALREADY_MAPPED - Static variable in class jcuda.driver.CUresult
This indicates that the resource is already mapped.
CUDA_ERROR_ARRAY_IS_MAPPED - Static variable in class jcuda.driver.CUresult
This indicates that the specified array is currently mapped and thus cannot be destroyed.
CUDA_ERROR_ASSERT - Static variable in class jcuda.driver.CUresult
A device-side assert triggered during kernel execution.
CUDA_ERROR_CONTEXT_ALREADY_CURRENT - Static variable in class jcuda.driver.CUresult
This indicated that the context being supplied as a parameter to the API call was already the active context.
CUDA_ERROR_CONTEXT_ALREADY_IN_USE - Static variable in class jcuda.driver.CUresult
This indicates that the ::CUcontext passed to the API call can only be bound to a single CPU thread at a time but is already bound to a CPU thread.
CUDA_ERROR_CONTEXT_IS_DESTROYED - Static variable in class jcuda.driver.CUresult
This error indicates that the context current to the calling thread has been destroyed using ::cuCtxDestroy, or is a primary context which has not yet been initialized.
CUDA_ERROR_DEINITIALIZED - Static variable in class jcuda.driver.CUresult
This indicates that the CUDA driver is in the process of shutting down.
CUDA_ERROR_ECC_UNCORRECTABLE - Static variable in class jcuda.driver.CUresult
This indicates that an uncorrectable ECC error was detected during execution.
CUDA_ERROR_FILE_NOT_FOUND - Static variable in class jcuda.driver.CUresult
This indicates that the file specified was not found.
CUDA_ERROR_HARDWARE_STACK_ERROR - Static variable in class jcuda.driver.CUresult
While executing a kernel, the device encountered a stack error.
CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED - Static variable in class jcuda.driver.CUresult
This error indicates that the memory range passed to ::cuMemHostRegister() has already been registered.
CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED - Static variable in class jcuda.driver.CUresult
This error indicates that the pointer passed to ::cuMemHostUnregister() does not correspond to any currently registered memory region.
CUDA_ERROR_ILLEGAL_ADDRESS - Static variable in class jcuda.driver.CUresult
While executing a kernel, the device encountered a load or store instruction on an invalid memory address.
CUDA_ERROR_ILLEGAL_INSTRUCTION - Static variable in class jcuda.driver.CUresult
While executing a kernel, the device encountered an illegal instruction.
CUDA_ERROR_INVALID_ADDRESS_SPACE - Static variable in class jcuda.driver.CUresult
While executing a kernel, the device encountered an instruction which can only operate on memory locations in certain address spaces (global, shared, or local), but was supplied a memory address not belonging to an allowed address space.
CUDA_ERROR_INVALID_CONTEXT - Static variable in class jcuda.driver.CUresult
This most frequently indicates that there is no context bound to the current thread.
CUDA_ERROR_INVALID_DEVICE - Static variable in class jcuda.driver.CUresult
This indicates that the device ordinal supplied by the user does not correspond to a valid CUDA device.
CUDA_ERROR_INVALID_GRAPHICS_CONTEXT - Static variable in class jcuda.driver.CUresult
This indicates an error with OpenGL or DirectX context.
CUDA_ERROR_INVALID_HANDLE - Static variable in class jcuda.driver.CUresult
This indicates that a resource handle passed to the API call was not valid.
CUDA_ERROR_INVALID_IMAGE - Static variable in class jcuda.driver.CUresult
This indicates that the device kernel image is invalid.
CUDA_ERROR_INVALID_PC - Static variable in class jcuda.driver.CUresult
While executing a kernel, the device program counter wrapped its address space.
CUDA_ERROR_INVALID_PTX - Static variable in class jcuda.driver.CUresult
This indicates that a PTX JIT compilation failed.
CUDA_ERROR_INVALID_SOURCE - Static variable in class jcuda.driver.CUresult
This indicates that the device kernel source is invalid.
CUDA_ERROR_INVALID_VALUE - Static variable in class jcuda.driver.CUresult
This indicates that one or more of the parameters passed to the API call is not within an acceptable range of values.
CUDA_ERROR_LAUNCH_FAILED - Static variable in class jcuda.driver.CUresult
An exception occurred on the device while executing a kernel.
CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING - Static variable in class jcuda.driver.CUresult
This error indicates a kernel launch that uses an incompatible texturing mode.
CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES - Static variable in class jcuda.driver.CUresult
This indicates that a launch did not occur because it did not have appropriate resources.
CUDA_ERROR_LAUNCH_TIMEOUT - Static variable in class jcuda.driver.CUresult
This indicates that the device kernel took too long to execute.
CUDA_ERROR_MAP_FAILED - Static variable in class jcuda.driver.CUresult
This indicates that a map or register operation has failed.
CUDA_ERROR_MISALIGNED_ADDRESS - Static variable in class jcuda.driver.CUresult
While executing a kernel, the device encountered a load or store instruction on a memory address which is not aligned.
CUDA_ERROR_NO_BINARY_FOR_GPU - Static variable in class jcuda.driver.CUresult
This indicates that there is no kernel image available that is suitable for the device.
CUDA_ERROR_NO_DEVICE - Static variable in class jcuda.driver.CUresult
This indicates that no CUDA-capable devices were detected by the installed CUDA driver.
CUDA_ERROR_NOT_FOUND - Static variable in class jcuda.driver.CUresult
This indicates that a named symbol was not found.
CUDA_ERROR_NOT_INITIALIZED - Static variable in class jcuda.driver.CUresult
This indicates that the CUDA driver has not been initialized with ::cuInit() or that initialization has failed.
CUDA_ERROR_NOT_MAPPED - Static variable in class jcuda.driver.CUresult
This indicates that a resource is not mapped.
CUDA_ERROR_NOT_MAPPED_AS_ARRAY - Static variable in class jcuda.driver.CUresult
This indicates that a mapped resource is not available for access as an array.
CUDA_ERROR_NOT_MAPPED_AS_POINTER - Static variable in class jcuda.driver.CUresult
This indicates that a mapped resource is not available for access as a pointer.
CUDA_ERROR_NOT_PERMITTED - Static variable in class jcuda.driver.CUresult
This error indicates that the attempted operation is not permitted.
CUDA_ERROR_NOT_READY - Static variable in class jcuda.driver.CUresult
This indicates that asynchronous operations issued previously have not completed yet.
CUDA_ERROR_NOT_SUPPORTED - Static variable in class jcuda.driver.CUresult
This error indicates that the attempted operation is not supported on the current system or device.
CUDA_ERROR_OPERATING_SYSTEM - Static variable in class jcuda.driver.CUresult
This indicates that an OS call failed.
CUDA_ERROR_OUT_OF_MEMORY - Static variable in class jcuda.driver.CUresult
The API call failed because it was unable to allocate enough memory to perform the requested operation.
CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED - Static variable in class jcuda.driver.CUresult
This error indicates that a call to ::cuCtxEnablePeerAccess() is trying to re-enable peer access to a context which has already had peer access to it enabled.
CUDA_ERROR_PEER_ACCESS_NOT_ENABLED - Static variable in class jcuda.driver.CUresult
This error indicates that a call to ::cuMemPeerRegister is trying to register memory from a context which has not had peer access enabled yet via ::cuCtxEnablePeerAccess(), or that ::cuCtxDisablePeerAccess() is trying to disable peer access which has not been enabled yet.
CUDA_ERROR_PEER_ACCESS_UNSUPPORTED - Static variable in class jcuda.driver.CUresult
This indicates that peer access is not supported across the given devices.
CUDA_ERROR_PEER_MEMORY_ALREADY_REGISTERED - Static variable in class jcuda.driver.CUresult
Deprecated.
This value has been added in CUDA 4.0 RC, and removed in CUDA 4.0 RC2
CUDA_ERROR_PEER_MEMORY_NOT_REGISTERED - Static variable in class jcuda.driver.CUresult
Deprecated.
This value has been added in CUDA 4.0 RC, and removed in CUDA 4.0 RC2
CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE - Static variable in class jcuda.driver.CUresult
This error indicates that ::cuCtxCreate was called with the flag ::CU_CTX_PRIMARY on a device which already has initialized its primary context.
CUDA_ERROR_PROFILER_ALREADY_STARTED - Static variable in class jcuda.driver.CUresult
Deprecated.
This error return is deprecated as of CUDA 5.0. It is no longer an error to call cuProfilerStart() when profiling is already enabled.
CUDA_ERROR_PROFILER_ALREADY_STOPPED - Static variable in class jcuda.driver.CUresult
Deprecated.
This error return is deprecated as of CUDA 5.0. It is no longer an error to call cuProfilerStop() when profiling is already disabled.
CUDA_ERROR_PROFILER_DISABLED - Static variable in class jcuda.driver.CUresult
This indicates profiling APIs are called while application is running in visual profiler mode.
CUDA_ERROR_PROFILER_NOT_INITIALIZED - Static variable in class jcuda.driver.CUresult
Deprecated.
This error return is deprecated as of CUDA 5.0. It is no longer an error to attempt to enable/disable the profiling via ::cuProfilerStart or ::cuProfilerStop without initialization.
CUDA_ERROR_SHARED_OBJECT_INIT_FAILED - Static variable in class jcuda.driver.CUresult
This indicates that initialization of a shared object failed.
CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND - Static variable in class jcuda.driver.CUresult
This indicates that a link to a shared object failed to resolve.
CUDA_ERROR_TOO_MANY_PEERS - Static variable in class jcuda.driver.CUresult
This error indicates that the hardware resources required to enable peer access have been exhausted for one or more of the devices passed to ::cuCtxEnablePeerAccess().
CUDA_ERROR_UNKNOWN - Static variable in class jcuda.driver.CUresult
This indicates that an unknown internal error has occurred.
CUDA_ERROR_UNMAP_FAILED - Static variable in class jcuda.driver.CUresult
This indicates that an unmap or unregister operation has failed.
CUDA_ERROR_UNSUPPORTED_LIMIT - Static variable in class jcuda.driver.CUresult
This indicates that the ::CUlimit passed to the API call is not supported by the active device.
CUDA_MEMCPY2D - Class in jcuda.driver
Java port of a CUDA_MEMCPY2D setup.

Most comments are taken from the CUDA reference manual

CUDA_MEMCPY2D() - Constructor for class jcuda.driver.CUDA_MEMCPY2D
Creates a new, uninitialized CUDA_MEMCPY2D
CUDA_MEMCPY3D - Class in jcuda.driver
Java port of a CUDA_MEMCPY3D setup.

Most comments are taken from the CUDA reference manual
CUDA_MEMCPY3D() - Constructor for class jcuda.driver.CUDA_MEMCPY3D
Creates a new, uninitialized CUDA_MEMCPY3D
CUDA_MEMCPY3D_PEER - Class in jcuda.driver
Java port of CUDA_MEMCPY3D_PEER, 3D memory cross-context copy parameters.

Most comments are taken from the CUDA reference manual
CUDA_MEMCPY3D_PEER() - Constructor for class jcuda.driver.CUDA_MEMCPY3D_PEER
Creates a new, uninitialized CUDA_MEMCPY3D_PEER
CUDA_POINTER_ATTRIBUTE_P2P_TOKENS - Class in jcuda.driver
GPU Direct v3 tokens.
CUDA_POINTER_ATTRIBUTE_P2P_TOKENS() - Constructor for class jcuda.driver.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
Creates a new, uninitialized CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
CUDA_RESOURCE_DESC - Class in jcuda.driver
CUDA Resource descriptor.
CUDA_RESOURCE_DESC() - Constructor for class jcuda.driver.CUDA_RESOURCE_DESC
Creates a new, uninitialized CUDA_RESOURCE_DESC
CUDA_RESOURCE_VIEW_DESC - Class in jcuda.driver
Resource view descriptor
CUDA_RESOURCE_VIEW_DESC() - Constructor for class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
Creates a new, uninitialized CUDA_RESOURCE_VIEW_DESC
CUDA_SUCCESS - Static variable in class jcuda.driver.CUresult
The API call returned with no errors.
CUDA_TEXTURE_DESC - Class in jcuda.driver
Texture descriptor
CUDA_TEXTURE_DESC() - Constructor for class jcuda.driver.CUDA_TEXTURE_DESC
Creates a new, uninitialized CUDA_TEXTURE_DESC
CUDA_VERSION - Static variable in class jcuda.driver.JCudaDriver
The CUDA version
cudaAddressModeClamp - Static variable in class jcuda.runtime.cudaTextureAddressMode
Clamping address mode
cudaAddressModeWrap - Static variable in class jcuda.runtime.cudaTextureAddressMode
Wrapping address mode
cudaArray - Class in jcuda.runtime
Java port of a cudaArray
cudaArray() - Constructor for class jcuda.runtime.cudaArray
Creates a new, uninitialized cudaArray
cudaArray(CUarray) - Constructor for class jcuda.runtime.cudaArray
Creates a cudaArray for the given CUarray.
cudaArrayCubemap - Static variable in class jcuda.runtime.JCuda
Must be set in cudaMalloc3DArray to create a cubemap CUDA array
cudaArrayDefault - Static variable in class jcuda.runtime.JCuda
Default CUDA array allocation flag
cudaArrayGetInfo(cudaChannelFormatDesc, cudaExtent, int[], cudaArray) - Static method in class jcuda.runtime.JCuda
Gets info about the specified cudaArray.
cudaArrayLayered - Static variable in class jcuda.runtime.JCuda
Must be set in cudaMalloc3DArray to create a layered CUDA array
cudaArraySurfaceLoadStore - Static variable in class jcuda.runtime.JCuda
Must be set in cudaMallocArray or cudaMalloc3DArray in order to bind surfaces to the CUDA array
cudaArrayTextureGather - Static variable in class jcuda.runtime.JCuda
Must be set in cudaMallocArray or cudaMalloc3DArray in order to perform texture gather operations on the CUDA array
cudaBindSurfaceToArray(surfaceReference, cudaArray, cudaChannelFormatDesc) - Static method in class jcuda.runtime.JCuda
[C++ API] Binds an array to a surface
cudaBindTexture(long[], textureReference, Pointer, cudaChannelFormatDesc, long) - Static method in class jcuda.runtime.JCuda
[C++ API] Binds a memory area to a texture
cudaBindTexture2D(long[], textureReference, Pointer, cudaChannelFormatDesc, long, long, long) - Static method in class jcuda.runtime.JCuda
[C++ API] Binds a 2D memory area to a texture
cudaBindTextureToArray(textureReference, cudaArray, cudaChannelFormatDesc) - Static method in class jcuda.runtime.JCuda
[C++ API] Binds an array to a texture
cudaBindTextureToMipmappedArray(textureReference, cudaMipmappedArray, cudaChannelFormatDesc) - Static method in class jcuda.runtime.JCuda
[C++ API] Binds a mipmapped array to a texture
cudaBoundaryModeClamp - Static variable in class jcuda.runtime.cudaSurfaceBoundaryMode
 
cudaBoundaryModeTrap - Static variable in class jcuda.runtime.cudaSurfaceBoundaryMode
 
cudaBoundaryModeZero - Static variable in class jcuda.runtime.cudaSurfaceBoundaryMode
 
cudaChannelFormatDesc - Class in jcuda.runtime
Java port of the cudaChannelFormatDesc.

Most comments are taken from the CUDA reference manual.
cudaChannelFormatDesc() - Constructor for class jcuda.runtime.cudaChannelFormatDesc
Creates an uninitialized cudaChannelFormatDesc
cudaChannelFormatDesc(int, int, int, int, int) - Constructor for class jcuda.runtime.cudaChannelFormatDesc
Creates a cudaChannelFormatDesc with the given bit counts and the given format kind.
cudaChannelFormatKind - Class in jcuda.runtime
Channel formats.

Most comments are taken from the CUDA reference manual.
cudaChannelFormatKindFloat - Static variable in class jcuda.runtime.cudaChannelFormatKind
Float channel format
cudaChannelFormatKindNone - Static variable in class jcuda.runtime.cudaChannelFormatKind
No channel format
cudaChannelFormatKindSigned - Static variable in class jcuda.runtime.cudaChannelFormatKind
Signed channel format
cudaChannelFormatKindUnsigned - Static variable in class jcuda.runtime.cudaChannelFormatKind
Unsigned channel format
cudaChooseDevice(int[], cudaDeviceProp) - Static method in class jcuda.runtime.JCuda
Select compute-device which best matches criteria.
CudaComplexConversion - Class in org.nd4j.linalg.jcublas.complex
Conversion between IComplexNumber and cuda types
CudaComplexConversion() - Constructor for class org.nd4j.linalg.jcublas.complex.CudaComplexConversion
 
cudaComputeMode - Class in jcuda.runtime
CUDA device compute modes.

Most comments are taken from the CUDA reference manual.
cudaComputeModeDefault - Static variable in class jcuda.runtime.cudaComputeMode
Default compute mode (Multiple threads can use JCuda.cudaSetDevice(int) with this device)
cudaComputeModeExclusive - Static variable in class jcuda.runtime.cudaComputeMode
Compute-exclusive mode (Only one thread will be able to use JCuda.cudaSetDevice(int) with this device)
cudaComputeModeExclusiveProcess - Static variable in class jcuda.runtime.cudaComputeMode
Compute-exclusive-process mode (Many threads in one process will be able to use ::cudaSetDevice() with this device)
cudaComputeModeProhibited - Static variable in class jcuda.runtime.cudaComputeMode
Compute-prohibited mode (No threads can use JCuda.cudaSetDevice(int) with this device)
cudaConfigureCall(dim3, dim3, long, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Deprecated.
This function is deprecated as of CUDA 7.0
CudaContext - Class in org.nd4j.linalg.jcublas.context
A higher level class for handling the different primitives around the cuda apis This being: streams (both old and new) as well as the cublas handles.
CudaContext(boolean) - Constructor for class org.nd4j.linalg.jcublas.context.CudaContext
 
CudaContext() - Constructor for class org.nd4j.linalg.jcublas.context.CudaContext
 
cudaCreateChannelDesc(int, int, int, int, int) - Static method in class jcuda.runtime.JCuda
[C++ API] Returns a channel descriptor using the specified format
cudaCreateSurfaceObject(cudaSurfaceObject, cudaResourceDesc) - Static method in class jcuda.runtime.JCuda
Creates a surface object.
cudaCreateTextureObject(cudaTextureObject, cudaResourceDesc, cudaTextureDesc, cudaResourceViewDesc) - Static method in class jcuda.runtime.JCuda
Creates a texture object.
cudaCSV - Static variable in class jcuda.runtime.cudaOutputMode
Output mode Comma separated values format.
CudaDataBufferFactory - Class in org.nd4j.linalg.jcublas.buffer.factory
Created by agibsonccc on 2/14/15.
CudaDataBufferFactory() - Constructor for class org.nd4j.linalg.jcublas.buffer.factory.CudaDataBufferFactory
 
cudaDestroySurfaceObject(cudaSurfaceObject) - Static method in class jcuda.runtime.JCuda
Destroys a surface object.
cudaDestroyTextureObject(cudaTextureObject) - Static method in class jcuda.runtime.JCuda
Destroys a texture object.
cudaDevAttrAsyncEngineCount - Static variable in class jcuda.runtime.cudaDeviceAttr
Number of asynchronous engines
cudaDevAttrCanMapHostMemory - Static variable in class jcuda.runtime.cudaDeviceAttr
Device can map host memory into CUDA address space
cudaDevAttrClockRate - Static variable in class jcuda.runtime.cudaDeviceAttr
Peak clock frequency in kilohertz
cudaDevAttrComputeCapabilityMajor - Static variable in class jcuda.runtime.cudaDeviceAttr
Major compute capability version number
cudaDevAttrComputeCapabilityMinor - Static variable in class jcuda.runtime.cudaDeviceAttr
Minor compute capability version number
cudaDevAttrComputeMode - Static variable in class jcuda.runtime.cudaDeviceAttr
Compute mode (See ::cudaComputeMode for details)
cudaDevAttrConcurrentKernels - Static variable in class jcuda.runtime.cudaDeviceAttr
Device can possibly execute multiple kernels concurrently
cudaDevAttrEccEnabled - Static variable in class jcuda.runtime.cudaDeviceAttr
Device has ECC support enabled
cudaDevAttrGlobalL1CacheSupported - Static variable in class jcuda.runtime.cudaDeviceAttr
Device supports caching globals in L1
cudaDevAttrGlobalMemoryBusWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Global memory bus width in bits
cudaDevAttrGpuOverlap - Static variable in class jcuda.runtime.cudaDeviceAttr
Device can possibly copy memory and execute a kernel concurrently
cudaDevAttrIntegrated - Static variable in class jcuda.runtime.cudaDeviceAttr
Device is integrated with host memory
cudaDevAttrIsMultiGpuBoard - Static variable in class jcuda.runtime.cudaDeviceAttr
Device is on a multi-GPU board
cudaDevAttrKernelExecTimeout - Static variable in class jcuda.runtime.cudaDeviceAttr
Specifies whether there is a run time limit on kernels
cudaDevAttrL2CacheSize - Static variable in class jcuda.runtime.cudaDeviceAttr
Size of L2 cache in bytes
cudaDevAttrLocalL1CacheSupported - Static variable in class jcuda.runtime.cudaDeviceAttr
Device supports caching locals in L1
cudaDevAttrManagedMemory - Static variable in class jcuda.runtime.cudaDeviceAttr
Device can allocate managed memory on this system
cudaDevAttrMaxBlockDimX - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum block dimension X
cudaDevAttrMaxBlockDimY - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum block dimension Y
cudaDevAttrMaxBlockDimZ - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum block dimension Z
cudaDevAttrMaxGridDimX - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum grid dimension X
cudaDevAttrMaxGridDimY - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum grid dimension Y
cudaDevAttrMaxGridDimZ - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum grid dimension Z
cudaDevAttrMaxPitch - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum pitch in bytes allowed by memory copies
cudaDevAttrMaxRegistersPerBlock - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum number of 32-bit registers available per block
cudaDevAttrMaxRegistersPerMultiprocessor - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum number of 32-bit registers available per multiprocessor
cudaDevAttrMaxSharedMemoryPerBlock - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum shared memory available per block in bytes
cudaDevAttrMaxSharedMemoryPerMultiprocessor - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum shared memory available per multiprocessor in bytes
cudaDevAttrMaxSurface1DLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum layers in a 1D layered surface
cudaDevAttrMaxSurface1DLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 1D layered surface width
cudaDevAttrMaxSurface1DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 1D surface width
cudaDevAttrMaxSurface2DHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D surface height
cudaDevAttrMaxSurface2DLayeredHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D layered surface height
cudaDevAttrMaxSurface2DLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum layers in a 2D layered surface
cudaDevAttrMaxSurface2DLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D layered surface width
cudaDevAttrMaxSurface2DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D surface width
cudaDevAttrMaxSurface3DDepth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 3D surface depth
cudaDevAttrMaxSurface3DHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 3D surface height
cudaDevAttrMaxSurface3DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 3D surface width
cudaDevAttrMaxSurfaceCubemapLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum layers in a cubemap layered surface
cudaDevAttrMaxSurfaceCubemapLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum cubemap layered surface width
cudaDevAttrMaxSurfaceCubemapWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum cubemap surface width
cudaDevAttrMaxTexture1DLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum layers in a 1D layered texture
cudaDevAttrMaxTexture1DLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 1D layered texture width
cudaDevAttrMaxTexture1DLinearWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 1D linear texture width
cudaDevAttrMaxTexture1DMipmappedWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum mipmapped 1D texture width
cudaDevAttrMaxTexture1DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 1D texture width
cudaDevAttrMaxTexture2DGatherHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D texture height if cudaArrayTextureGather is set
cudaDevAttrMaxTexture2DGatherWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D texture width if cudaArrayTextureGather is set
cudaDevAttrMaxTexture2DHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D texture height
cudaDevAttrMaxTexture2DLayeredHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D layered texture height
cudaDevAttrMaxTexture2DLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum layers in a 2D layered texture
cudaDevAttrMaxTexture2DLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D layered texture width
cudaDevAttrMaxTexture2DLinearHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D linear texture height
cudaDevAttrMaxTexture2DLinearPitch - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D linear texture pitch in bytes
cudaDevAttrMaxTexture2DLinearWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D linear texture width
cudaDevAttrMaxTexture2DMipmappedHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum mipmapped 2D texture height
cudaDevAttrMaxTexture2DMipmappedWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum mipmapped 2D texture width
cudaDevAttrMaxTexture2DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 2D texture width
cudaDevAttrMaxTexture3DDepth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 3D texture depth
cudaDevAttrMaxTexture3DDepthAlt - Static variable in class jcuda.runtime.cudaDeviceAttr
Alternate maximum 3D texture depth
cudaDevAttrMaxTexture3DHeight - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 3D texture height
cudaDevAttrMaxTexture3DHeightAlt - Static variable in class jcuda.runtime.cudaDeviceAttr
Alternate maximum 3D texture height
cudaDevAttrMaxTexture3DWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum 3D texture width
cudaDevAttrMaxTexture3DWidthAlt - Static variable in class jcuda.runtime.cudaDeviceAttr
Alternate maximum 3D texture width
cudaDevAttrMaxTextureCubemapLayeredLayers - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum layers in a cubemap layered texture
cudaDevAttrMaxTextureCubemapLayeredWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum cubemap layered texture width/height
cudaDevAttrMaxTextureCubemapWidth - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum cubemap texture width/height
cudaDevAttrMaxThreadsPerBlock - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum number of threads per block
cudaDevAttrMaxThreadsPerMultiProcessor - Static variable in class jcuda.runtime.cudaDeviceAttr
Maximum resident threads per multiprocessor
cudaDevAttrMemoryClockRate - Static variable in class jcuda.runtime.cudaDeviceAttr
Peak memory clock frequency in kilohertz
cudaDevAttrMultiGpuBoardGroupID - Static variable in class jcuda.runtime.cudaDeviceAttr
Unique identifier for a group of devices on the same multi-GPU board
cudaDevAttrMultiProcessorCount - Static variable in class jcuda.runtime.cudaDeviceAttr
Number of multiprocessors on device
cudaDevAttrPciBusId - Static variable in class jcuda.runtime.cudaDeviceAttr
PCI bus ID of the device
cudaDevAttrPciDeviceId - Static variable in class jcuda.runtime.cudaDeviceAttr
PCI device ID of the device
cudaDevAttrPciDomainId - Static variable in class jcuda.runtime.cudaDeviceAttr
PCI domain ID of the device
cudaDevAttrStreamPrioritiesSupported - Static variable in class jcuda.runtime.cudaDeviceAttr
Device supports stream priorities
cudaDevAttrSurfaceAlignment - Static variable in class jcuda.runtime.cudaDeviceAttr
Alignment requirement for surfaces
cudaDevAttrTccDriver - Static variable in class jcuda.runtime.cudaDeviceAttr
Device is using TCC driver model
cudaDevAttrTextureAlignment - Static variable in class jcuda.runtime.cudaDeviceAttr
Alignment requirement for textures
cudaDevAttrTexturePitchAlignment - Static variable in class jcuda.runtime.cudaDeviceAttr
Pitch alignment requirement for textures
cudaDevAttrTotalConstantMemory - Static variable in class jcuda.runtime.cudaDeviceAttr
Memory available on device for __constant__ variables in a CUDA C kernel in bytes
cudaDevAttrUnifiedAddressing - Static variable in class jcuda.runtime.cudaDeviceAttr
Device shares a unified address space with the host
cudaDevAttrWarpSize - Static variable in class jcuda.runtime.cudaDeviceAttr
Warp size in threads
cudaDeviceAttr - Class in jcuda.runtime
CUDA device attributes
cudaDeviceBlockingSync - Static variable in class jcuda.runtime.JCuda
Deprecated.
As of CUDA 4.0 and replaced by cudaDeviceScheduleBlockingSync
cudaDeviceCanAccessPeer(int[], int, int) - Static method in class jcuda.runtime.JCuda
Queries if a device may directly access a peer device's memory.
cudaDeviceDisablePeerAccess(int) - Static method in class jcuda.runtime.JCuda
Disables direct access to memory allocations on a peer device.
cudaDeviceEnablePeerAccess(int, int) - Static method in class jcuda.runtime.JCuda
Enables direct access to memory allocations on a peer device.
cudaDeviceGetAttribute(int[], int, int) - Static method in class jcuda.runtime.JCuda
Returns information about the device.
cudaDeviceGetByPCIBusId(int[], String) - Static method in class jcuda.runtime.JCuda
Returns a handle to a compute device.
cudaDeviceGetCacheConfig(int[]) - Static method in class jcuda.runtime.JCuda
Returns the preferred cache configuration for the current device.
cudaDeviceGetLimit(long[], int) - Static method in class jcuda.runtime.JCuda
Returns resource limits.
cudaDeviceGetPCIBusId(String[], int, int) - Static method in class jcuda.runtime.JCuda
Returns a PCI Bus Id string for the device.
cudaDeviceGetSharedMemConfig(int[]) - Static method in class jcuda.runtime.JCuda
Returns the shared memory configuration for the current device.
cudaDeviceGetStreamPriorityRange(int[], int[]) - Static method in class jcuda.runtime.JCuda
 
cudaDeviceLmemResizeToMax - Static variable in class jcuda.runtime.JCuda
Device flag - Keep local memory allocation after launch
cudaDeviceMapHost - Static variable in class jcuda.runtime.JCuda
Device flag - Support mapped pinned allocations
cudaDeviceMask - Static variable in class jcuda.runtime.JCuda
Device flags mask
cudaDeviceProp - Class in jcuda.runtime
Java port of the cudaDeviceProp.

Most comments are taken from the CUDA reference manual.
cudaDeviceProp() - Constructor for class jcuda.runtime.cudaDeviceProp
Creates a new, uninitialized cudaDeviceProp object
cudaDeviceReset() - Static method in class jcuda.runtime.JCuda
Destroy all allocations and reset all state on the current device in the current process.
cudaDeviceScheduleAuto - Static variable in class jcuda.runtime.JCuda
Device flag - Automatic scheduling
cudaDeviceScheduleBlockingSync - Static variable in class jcuda.runtime.JCuda
Device flag - Use blocking synchronization
cudaDeviceScheduleMask - Static variable in class jcuda.runtime.JCuda
Device schedule flags mask
cudaDeviceScheduleSpin - Static variable in class jcuda.runtime.JCuda
Device flag - Spin default scheduling
cudaDeviceScheduleYield - Static variable in class jcuda.runtime.JCuda
Device flag - Yield default scheduling
cudaDeviceSetCacheConfig(int) - Static method in class jcuda.runtime.JCuda
Sets the preferred cache configuration for the current device.
cudaDeviceSetLimit(int, long) - Static method in class jcuda.runtime.JCuda
Set resource limits.
cudaDeviceSetSharedMemConfig(int) - Static method in class jcuda.runtime.JCuda
Sets the shared memory configuration for the current device.
cudaDeviceSynchronize() - Static method in class jcuda.runtime.JCuda
Wait for compute device to finish.
CudaDoubleDataBuffer - Class in org.nd4j.linalg.jcublas.buffer
Cuda double buffer
CudaDoubleDataBuffer(int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
Base constructor
CudaDoubleDataBuffer(double[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
Instantiate based on the given data
CudaDoubleDataBuffer(float[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
CudaDoubleDataBuffer(int[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
CudaDoubleDataBuffer(ByteBuf, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
CudaDoubleDataBuffer(byte[], int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
cudaDriverGetVersion(int[]) - Static method in class jcuda.runtime.JCuda
Returns the CUDA driver version.
cudaError - Class in jcuda.runtime
Error codes.
cudaErrorAddressOfConstant - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 3.1. Variables in constant memory may now have their address taken by the runtime via JCuda.cudaGetSymbolAddress(jcuda.Pointer, java.lang.String).
cudaErrorApiFailureBase - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 4.1.
cudaErrorAssert - Static variable in class jcuda.runtime.cudaError
An assert triggered in device code during kernel execution.
cudaErrorCudartUnloading - Static variable in class jcuda.runtime.cudaError
This indicates that a CUDA Runtime API call cannot be executed because it is being called during process shut down, at a point in time after CUDA driver has been unloaded.
cudaErrorDeviceAlreadyInUse - Static variable in class jcuda.runtime.cudaError
This indicates that a call tried to access an exclusive-thread device that is already in use by a different thread.
cudaErrorDevicesUnavailable - Static variable in class jcuda.runtime.cudaError
This indicates that all CUDA devices are busy or unavailable at the current time.
cudaErrorDuplicateSurfaceName - Static variable in class jcuda.runtime.cudaError
This indicates that multiple surfaces (across separate CUDA source files in the application) share the same string name.
cudaErrorDuplicateTextureName - Static variable in class jcuda.runtime.cudaError
This indicates that multiple textures (across separate CUDA source files in the application) share the same string name.
cudaErrorDuplicateVariableName - Static variable in class jcuda.runtime.cudaError
This indicates that multiple global or constant variables (across separate CUDA source files in the application) share the same string name.
cudaErrorECCUncorrectable - Static variable in class jcuda.runtime.cudaError
This indicates that an uncorrectable ECC error was detected during execution.
cudaErrorHardwareStackError - Static variable in class jcuda.runtime.cudaError
Device encountered an error in the call stack during kernel execution, possibly due to stack corruption or exceeding the stack size limit.
cudaErrorHostMemoryAlreadyRegistered - Static variable in class jcuda.runtime.cudaError
This error indicates that the memory range passed to JCuda.cudaHostRegister(jcuda.Pointer, long, int) has already been registered.
cudaErrorHostMemoryNotRegistered - Static variable in class jcuda.runtime.cudaError
This error indicates that the pointer passed to JCuda.cudaHostUnregister(jcuda.Pointer) does not correspond to any currently registered memory region.
cudaErrorIllegalAddress - Static variable in class jcuda.runtime.cudaError
The device encountered a load or store instruction on an invalid memory address.
cudaErrorIllegalInstruction - Static variable in class jcuda.runtime.cudaError
The device encountered an illegal instruction during kernel execution The context cannot be used, so it must be destroyed (and a new one should be created).
cudaErrorIncompatibleDriverContext - Static variable in class jcuda.runtime.cudaError
This indicates that the current context is not compatible with this the CUDA Runtime.
cudaErrorInitializationError - Static variable in class jcuda.runtime.cudaError
The API call failed because the CUDA driver and runtime could not be initialized.
cudaErrorInsufficientDriver - Static variable in class jcuda.runtime.cudaError
This indicates that the installed NVIDIA CUDA driver is older than the CUDA runtime library.
cudaErrorInvalidAddressSpace - Static variable in class jcuda.runtime.cudaError
While executing a kernel, the device encountered an instruction which can only operate on memory locations in certain address spaces (global, shared, or local), but was supplied a memory address not belonging to an allowed address space.
cudaErrorInvalidChannelDescriptor - Static variable in class jcuda.runtime.cudaError
This indicates that the channel descriptor passed to the API call is not valid.
cudaErrorInvalidConfiguration - Static variable in class jcuda.runtime.cudaError
This indicates that a kernel launch is requesting resources that can never be satisfied by the current device.
cudaErrorInvalidDevice - Static variable in class jcuda.runtime.cudaError
This indicates that the device ordinal supplied by the user does not correspond to a valid CUDA device.
cudaErrorInvalidDeviceFunction - Static variable in class jcuda.runtime.cudaError
The requested device function does not exist or is not compiled for the proper device architecture.
cudaErrorInvalidDevicePointer - Static variable in class jcuda.runtime.cudaError
This indicates that at least one device pointer passed to the API call is not a valid device pointer.
cudaErrorInvalidFilterSetting - Static variable in class jcuda.runtime.cudaError
This indicates that a non-float texture was being accessed with linear filtering.
cudaErrorInvalidGraphicsContext - Static variable in class jcuda.runtime.cudaError
This indicates an error with the OpenGL or DirectX context.
cudaErrorInvalidHostPointer - Static variable in class jcuda.runtime.cudaError
This indicates that at least one host pointer passed to the API call is not a valid host pointer.
cudaErrorInvalidKernelImage - Static variable in class jcuda.runtime.cudaError
This indicates that the device kernel image is invalid.
cudaErrorInvalidMemcpyDirection - Static variable in class jcuda.runtime.cudaError
This indicates that the direction of the memcpy passed to the API call is not one of the types specified by cudaMemcpyKind
cudaErrorInvalidNormSetting - Static variable in class jcuda.runtime.cudaError
This indicates that an attempt was made to read a non-float texture as a normalized float.
cudaErrorInvalidPc - Static variable in class jcuda.runtime.cudaError
The device encountered an invalid program counter.
cudaErrorInvalidPitchValue - Static variable in class jcuda.runtime.cudaError
This indicates that one or more of the pitch-related parameters passed to the API call is not within the acceptable range for pitch.
cudaErrorInvalidPtx - Static variable in class jcuda.runtime.cudaError
A PTX compilation failed.
cudaErrorInvalidResourceHandle - Static variable in class jcuda.runtime.cudaError
This indicates that a resource handle passed to the API call was not valid.
cudaErrorInvalidSurface - Static variable in class jcuda.runtime.cudaError
This indicates that the surface passed to the API call is not a valid surface.
cudaErrorInvalidSymbol - Static variable in class jcuda.runtime.cudaError
This indicates that the symbol name/identifier passed to the API call is not a valid name or identifier.
cudaErrorInvalidTexture - Static variable in class jcuda.runtime.cudaError
This indicates that the texture passed to the API call is not a valid texture.
cudaErrorInvalidTextureBinding - Static variable in class jcuda.runtime.cudaError
This indicates that the texture binding is not valid.
cudaErrorInvalidValue - Static variable in class jcuda.runtime.cudaError
This indicates that one or more of the parameters passed to the API call is not within an acceptable range of values.
cudaErrorLaunchFailure - Static variable in class jcuda.runtime.cudaError
An exception occurred on the device while executing a kernel.
cudaErrorLaunchFileScopedSurf - Static variable in class jcuda.runtime.cudaError
This error indicates that a grid launch did not occur because the kernel uses file-scoped surfaces which are unsupported by the device runtime.
cudaErrorLaunchFileScopedTex - Static variable in class jcuda.runtime.cudaError
This error indicates that a grid launch did not occur because the kernel uses file-scoped textures which are unsupported by the device runtime.
cudaErrorLaunchMaxDepthExceeded - Static variable in class jcuda.runtime.cudaError
This error indicates that a device runtime grid launch did not occur because the depth of the child grid would exceed the maximum supported number of nested grid launches.
cudaErrorLaunchOutOfResources - Static variable in class jcuda.runtime.cudaError
This indicates that a launch did not occur because it did not have appropriate resources.
cudaErrorLaunchPendingCountExceeded - Static variable in class jcuda.runtime.cudaError
This error indicates that a device runtime grid launch failed because the launch would exceed the limit ::cudaLimitDevRuntimePendingLaunchCount.
cudaErrorLaunchTimeout - Static variable in class jcuda.runtime.cudaError
This indicates that the device kernel took too long to execute.
cudaErrorMapBufferObjectFailed - Static variable in class jcuda.runtime.cudaError
This indicates that the buffer object could not be mapped.
cudaErrorMemoryAllocation - Static variable in class jcuda.runtime.cudaError
The API call failed because it was unable to allocate enough memory to perform the requested operation.
cudaErrorMemoryValueTooLarge - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 3.1. Device emulation mode was removed with the CUDA 3.1 release.
cudaErrorMisalignedAddress - Static variable in class jcuda.runtime.cudaError
The device encountered a load or store instruction on a memory address which is not aligned.
cudaErrorMissingConfiguration - Static variable in class jcuda.runtime.cudaError
The device function being invoked (usually via JCuda.cudaLaunch(java.lang.String)) was not previously configured via the JCuda.cudaConfigureCall(jcuda.runtime.dim3, jcuda.runtime.dim3, long, jcuda.runtime.cudaStream_t) function.
cudaErrorMixedDeviceExecution - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 3.1. Device emulation mode was removed with the CUDA 3.1 release.
cudaErrorNoDevice - Static variable in class jcuda.runtime.cudaError
This indicates that no CUDA-capable devices were detected by the installed CUDA driver.
cudaErrorNoKernelImageForDevice - Static variable in class jcuda.runtime.cudaError
This indicates that there is no kernel image available that is suitable for the device.
cudaErrorNotPermitted - Static variable in class jcuda.runtime.cudaError
This error indicates the attempted operation is not permitted.
cudaErrorNotReady - Static variable in class jcuda.runtime.cudaError
This indicates that asynchronous operations issued previously have not completed yet.
cudaErrorNotSupported - Static variable in class jcuda.runtime.cudaError
This error indicates the attempted operation is not supported on the current system or device.
cudaErrorNotYetImplemented - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 4.1.
cudaErrorOperatingSystem - Static variable in class jcuda.runtime.cudaError
This error indicates that an OS call failed.
cudaErrorPeerAccessAlreadyEnabled - Static variable in class jcuda.runtime.cudaError
This error indicates that a call to JCuda.cudaDeviceEnablePeerAccess(int, int) is trying to re-enable peer addressing on from a context which has already had peer addressing enabled.
cudaErrorPeerAccessNotEnabled - Static variable in class jcuda.runtime.cudaError
This error indicates that a call to JCuda.cudaDeviceEnablePeerAccess(int, int) trying to register memory from a context which has not had peer addressing enabled yet via JCuda.cudaDeviceEnablePeerAccess(int, int), or that JCuda.cudaDeviceDisablePeerAccess(int) is trying to disable peer addressing which has not been enabled yet.
cudaErrorPeerAccessUnsupported - Static variable in class jcuda.runtime.cudaError
This error indicates that P2P access is not supported across the given devices.
cudaErrorPriorLaunchFailure - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 3.1. Device emulation mode was removed with the CUDA 3.1 release.
cudaErrorProfilerAlreadyStarted - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 5.0. It is no longer an error to call JCuda.cudaProfilerStart() when profiling is already enabled.
cudaErrorProfilerAlreadyStopped - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 5.0. It is no longer an error to call JCuda.cudaProfilerStop() when profiling is already disabled.
cudaErrorProfilerDisabled - Static variable in class jcuda.runtime.cudaError
This indicates profiler has been disabled for this run and thus runtime APIs cannot be used to profile subsets of the program.
cudaErrorProfilerNotInitialized - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 5.0. It is no longer an error to attempt to enable/disable the profiling via JCuda.cudaProfilerStart() or JCuda.cudaProfilerStop() without initialization.
cudaErrorSetOnActiveProcess - Static variable in class jcuda.runtime.cudaError
This indicates that the user has called JCuda.cudaSetValidDevices(int[], int), JCuda.cudaSetDeviceFlags(int), after initializing the CUDA runtime by calling non-device management operations (allocating memory and launching kernels are examples of non-device management operations).
cudaErrorSharedObjectInitFailed - Static variable in class jcuda.runtime.cudaError
This indicates that initialization of a shared object failed.
cudaErrorSharedObjectSymbolNotFound - Static variable in class jcuda.runtime.cudaError
This indicates that a link to a shared object failed to resolve.
cudaErrorStartupFailure - Static variable in class jcuda.runtime.cudaError
This indicates an internal startup failure in the CUDA runtime.
cudaErrorSyncDepthExceeded - Static variable in class jcuda.runtime.cudaError
This error indicates that a call to ::cudaDeviceSynchronize made from the device runtime failed because the call was made at grid depth greater than than either the default (2 levels of grids) or user specified device limit ::cudaLimitDevRuntimeSyncDepth.
cudaErrorSynchronizationError - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 3.1. Device emulation mode was removed with the CUDA 3.1 release.
cudaErrorTextureFetchFailed - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 3.1. Device emulation mode was removed with the CUDA 3.1 release.
cudaErrorTextureNotBound - Static variable in class jcuda.runtime.cudaError
Deprecated.
This error return is deprecated as of CUDA 3.1. Device emulation mode was removed with the CUDA 3.1 release.
cudaErrorTooManyPeers - Static variable in class jcuda.runtime.cudaError
This error indicates that the hardware resources required to enable peer access have been exhausted for one or more of the devices passed to ::cudaEnablePeerAccess().
cudaErrorUnknown - Static variable in class jcuda.runtime.cudaError
This indicates that an unknown internal error has occurred.
cudaErrorUnmapBufferObjectFailed - Static variable in class jcuda.runtime.cudaError
This indicates that the buffer object could not be unmapped.
cudaErrorUnsupportedLimit - Static variable in class jcuda.runtime.cudaError
This indicates that the ::cudaLimit passed to the API call is not supported by the active device.
cudaEvent_t - Class in jcuda.runtime
Java port of a cudaEvent_t.
cudaEvent_t() - Constructor for class jcuda.runtime.cudaEvent_t
Creates a new, uninitialized cudaEvent_t
cudaEvent_t(CUevent) - Constructor for class jcuda.runtime.cudaEvent_t
Creates a cudaEvent_t for the given CUevent.
cudaEventBlockingSync - Static variable in class jcuda.runtime.JCuda
Event uses blocking synchronization
cudaEventCreate(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
[C++ API] Creates an event object with the specified flags
cudaEventCreateWithFlags(cudaEvent_t, int) - Static method in class jcuda.runtime.JCuda
Creates an event object with the specified flags.
cudaEventDefault - Static variable in class jcuda.runtime.JCuda
Default event flag
cudaEventDestroy(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
Destroys an event object.
cudaEventDisableTiming - Static variable in class jcuda.runtime.JCuda
Event will not record timing data
cudaEventElapsedTime(float[], cudaEvent_t, cudaEvent_t) - Static method in class jcuda.runtime.JCuda
Computes the elapsed time between events.
cudaEventInterprocess - Static variable in class jcuda.runtime.JCuda
Event is suitable for interprocess use.
cudaEventQuery(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
Queries an event's status.
cudaEventRecord(cudaEvent_t, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Records an event.
cudaEventSynchronize(cudaEvent_t) - Static method in class jcuda.runtime.JCuda
Waits for an event to complete.
CudaException - Exception in jcuda
An exception that may be thrown due to a CUDA error.
CudaException(String) - Constructor for exception jcuda.CudaException
Creates a new CudaException with the given error message.
CudaException(String, Throwable) - Constructor for exception jcuda.CudaException
Creates a new CudaException with the given error message and the given Throwable as the cause.
cudaExtent - Class in jcuda.runtime
Java port of a cudaExtent.
cudaExtent() - Constructor for class jcuda.runtime.cudaExtent
Creates a new cudaExtent with all-zero sizes
cudaExtent(int, int, int) - Constructor for class jcuda.runtime.cudaExtent
Creates a new cudaExtent with the given sizes
cudaExtent(long, long, long) - Constructor for class jcuda.runtime.cudaExtent
Creates a new cudaExtent with the given sizes
cudaFilterModeLinear - Static variable in class jcuda.runtime.cudaTextureFilterMode
Linear filter mode
cudaFilterModePoint - Static variable in class jcuda.runtime.cudaTextureFilterMode
Point filter mode
CudaFloatDataBuffer - Class in org.nd4j.linalg.jcublas.buffer
Cuda float buffer
CudaFloatDataBuffer(int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
Base constructor
CudaFloatDataBuffer(float[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
CudaFloatDataBuffer(double[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
CudaFloatDataBuffer(int[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
CudaFloatDataBuffer(ByteBuf, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
CudaFloatDataBuffer(byte[], int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
cudaFormatModeAuto - Static variable in class jcuda.runtime.cudaSurfaceFormatMode
 
cudaFormatModeForced - Static variable in class jcuda.runtime.cudaSurfaceFormatMode
 
cudaFree(Pointer) - Static method in class jcuda.runtime.JCuda
Frees memory on the device.
cudaFreeArray(cudaArray) - Static method in class jcuda.runtime.JCuda
Frees an array on the device.
cudaFreeHost(Pointer) - Static method in class jcuda.runtime.JCuda
Frees page-locked memory.
cudaFreeMipmappedArray(cudaMipmappedArray) - Static method in class jcuda.runtime.JCuda
Frees a mipmapped array on the device.
cudaFuncAttributes - Class in jcuda.runtime
CUDA function attributes.

Most comments are taken from the CUDA reference manual.
cudaFuncAttributes() - Constructor for class jcuda.runtime.cudaFuncAttributes
Creates new, uninitialized cudaFuncAttributes
cudaFuncCache - Class in jcuda.runtime
CUDA function cache configurations
cudaFuncCachePreferEqual - Static variable in class jcuda.runtime.cudaFuncCache
Prefer equal size L1 cache and shared memory
cudaFuncCachePreferL1 - Static variable in class jcuda.runtime.cudaFuncCache
Prefer larger L1 cache and smaller shared memory
cudaFuncCachePreferNone - Static variable in class jcuda.runtime.cudaFuncCache
Default function cache configuration, no preference
cudaFuncCachePreferShared - Static variable in class jcuda.runtime.cudaFuncCache
Prefer larger shared memory and smaller L1 cache
cudaFuncGetAttributes(cudaFuncAttributes, String) - Static method in class jcuda.runtime.JCuda
[C++ API] Find out attributes for a given function
cudaGetChannelDesc(cudaChannelFormatDesc, cudaArray) - Static method in class jcuda.runtime.JCuda
Get the channel descriptor of an array.
cudaGetDevice(int[]) - Static method in class jcuda.runtime.JCuda
Returns which device is currently being used.
cudaGetDeviceCount(int[]) - Static method in class jcuda.runtime.JCuda
Returns the number of compute-capable devices.
cudaGetDeviceFlags(int[]) - Static method in class jcuda.runtime.JCuda
Gets the flags for the current device.
cudaGetDeviceProperties(cudaDeviceProp, int) - Static method in class jcuda.runtime.JCuda
Returns information about the compute-device.
cudaGetErrorName(int) - Static method in class jcuda.runtime.JCuda
cudaGetErrorString(int) - Static method in class jcuda.runtime.JCuda
Returns the message string from an error code.
cudaGetLastError() - Static method in class jcuda.runtime.JCuda
Returns the last error from a runtime call.
cudaGetMipmappedArrayLevel(cudaArray, cudaMipmappedArray, int) - Static method in class jcuda.runtime.JCuda
Gets a mipmap level of a CUDA mipmapped array.
cudaGetSurfaceObjectResourceDesc(cudaResourceDesc, cudaSurfaceObject) - Static method in class jcuda.runtime.JCuda
Returns a surface object's resource descriptor Returns the resource descriptor for the surface object specified by surfObject.
cudaGetSurfaceReference(surfaceReference, String) - Static method in class jcuda.runtime.JCuda
Get the surface reference associated with a symbol.
cudaGetSymbolAddress(Pointer, String) - Static method in class jcuda.runtime.JCuda
[C++ API] Finds the address associated with a CUDA symbol
cudaGetSymbolSize(long[], String) - Static method in class jcuda.runtime.JCuda
[C++ API] Finds the size of the object associated with a CUDA symbol
cudaGetTextureAlignmentOffset(long[], textureReference) - Static method in class jcuda.runtime.JCuda
[C++ API] Get the alignment offset of a texture
cudaGetTextureObjectResourceDesc(cudaResourceDesc, cudaTextureObject) - Static method in class jcuda.runtime.JCuda
Returns a texture object's resource descriptor.
cudaGetTextureObjectResourceViewDesc(cudaResourceViewDesc, cudaTextureObject) - Static method in class jcuda.runtime.JCuda
Returns a texture object's resource view descriptor.
cudaGetTextureObjectTextureDesc(cudaTextureDesc, cudaTextureObject) - Static method in class jcuda.runtime.JCuda
Returns a texture object's texture descriptor.
cudaGetTextureReference(textureReference, String) - Static method in class jcuda.runtime.JCuda
Get the texture reference associated with a symbol.
cudaGLDeviceList - Class in jcuda.runtime
CUDA devices corresponding to the current OpenGL context
cudaGLDeviceListAll - Static variable in class jcuda.runtime.cudaGLDeviceList
The CUDA devices for all GPUs used by the current OpenGL context
cudaGLDeviceListCurrentFrame - Static variable in class jcuda.runtime.cudaGLDeviceList
The CUDA devices for the GPUs used by the current OpenGL context in its currently rendering frame
cudaGLDeviceListNextFrame - Static variable in class jcuda.runtime.cudaGLDeviceList
The CUDA devices for the GPUs to be used by the current OpenGL context in the next frame
cudaGLGetDevices(int[], int[], int, int) - Static method in class jcuda.runtime.JCuda
Gets the CUDA devices associated with the current OpenGL context.
cudaGLMapBufferObject(Pointer, int) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated as of CUDA 3.0
cudaGLMapBufferObjectAsync(Pointer, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated as of CUDA 3.0
cudaGLMapFlags - Class in jcuda.runtime
CUDA GL Map Flags
cudaGLMapFlagsNone - Static variable in class jcuda.runtime.cudaGLMapFlags
Default; Assume resource can be read/written
cudaGLMapFlagsReadOnly - Static variable in class jcuda.runtime.cudaGLMapFlags
CUDA kernels will not write to this resource
cudaGLMapFlagsWriteDiscard - Static variable in class jcuda.runtime.cudaGLMapFlags
CUDA kernels will only write to and will not read from this resource
cudaGLRegisterBufferObject(int) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated as of CUDA 3.0
cudaGLSetBufferObjectMapFlags(int, int) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated as of CUDA 3.0
cudaGLSetGLDevice(int) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated as of CUDA 5.0
cudaGLUnmapBufferObject(int) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated as of CUDA 3.0
cudaGLUnmapBufferObjectAsync(int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated as of CUDA 3.0
cudaGLUnregisterBufferObject(int) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated as of CUDA 3.0
cudaGraphicsCubeFace - Class in jcuda.runtime
CUDA graphics interop array indices for cube maps
cudaGraphicsCubeFaceNegativeX - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
Negative X face of cubemap
cudaGraphicsCubeFaceNegativeY - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
Negative Y face of cubemap
cudaGraphicsCubeFaceNegativeZ - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
Negative Z face of cubemap
cudaGraphicsCubeFacePositiveX - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
Positive X face of cubemap
cudaGraphicsCubeFacePositiveY - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
Positive Y face of cubemap
cudaGraphicsCubeFacePositiveZ - Static variable in class jcuda.runtime.cudaGraphicsCubeFace
Positive Z face of cubemap
cudaGraphicsGLRegisterBuffer(cudaGraphicsResource, int, int) - Static method in class jcuda.runtime.JCuda
Registers an OpenGL buffer object.
cudaGraphicsGLRegisterImage(cudaGraphicsResource, int, int, int) - Static method in class jcuda.runtime.JCuda
Register an OpenGL texture or renderbuffer object.
cudaGraphicsMapFlags - Class in jcuda.runtime
CUDA graphics interop map flags
cudaGraphicsMapFlagsNone - Static variable in class jcuda.runtime.cudaGraphicsMapFlags
Default; Assume resource can be read/written
cudaGraphicsMapFlagsReadOnly - Static variable in class jcuda.runtime.cudaGraphicsMapFlags
CUDA will not write to this resource
cudaGraphicsMapFlagsWriteDiscard - Static variable in class jcuda.runtime.cudaGraphicsMapFlags
CUDA will only write to and will not read from this resource
cudaGraphicsMapResources(int, cudaGraphicsResource[], cudaStream_t) - Static method in class jcuda.runtime.JCuda
Map graphics resources for access by CUDA.
cudaGraphicsRegisterFlags - Class in jcuda.runtime
CUDA graphics interop register flags
cudaGraphicsRegisterFlagsNone - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
Default
cudaGraphicsRegisterFlagsReadOnly - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
CUDA will not write to this resource
cudaGraphicsRegisterFlagsSurfaceLoadStore - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
CUDA will bind this resource to a surface reference
cudaGraphicsRegisterFlagsTextureGather - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
CUDA will perform texture gather operations on this resource
cudaGraphicsRegisterFlagsWriteDiscard - Static variable in class jcuda.runtime.cudaGraphicsRegisterFlags
CUDA will only write to and will not read from this resource
cudaGraphicsResource - Class in jcuda.runtime
Java port of a cudaGraphicsResource
cudaGraphicsResource() - Constructor for class jcuda.runtime.cudaGraphicsResource
Creates a new, uninitialized cudaGraphicsResource
cudaGraphicsResource(CUgraphicsResource) - Constructor for class jcuda.runtime.cudaGraphicsResource
Creates a cudaGraphicsResource for the given CUgraphicsResource.
cudaGraphicsResourceGetMappedMipmappedArray(cudaMipmappedArray, cudaGraphicsResource) - Static method in class jcuda.runtime.JCuda
Get a mipmapped array through which to access a mapped graphics resource.
cudaGraphicsResourceGetMappedPointer(Pointer, long[], cudaGraphicsResource) - Static method in class jcuda.runtime.JCuda
Get an device pointer through which to access a mapped graphics resource.
cudaGraphicsResourceSetMapFlags(cudaGraphicsResource, int) - Static method in class jcuda.runtime.JCuda
Set usage flags for mapping a graphics resource.
cudaGraphicsSubResourceGetMappedArray(cudaArray, cudaGraphicsResource, int, int) - Static method in class jcuda.runtime.JCuda
Get an array through which to access a subresource of a mapped graphics resource.
cudaGraphicsUnmapResources(int, cudaGraphicsResource[], cudaStream_t) - Static method in class jcuda.runtime.JCuda
Unmap graphics resources.
cudaGraphicsUnregisterResource(cudaGraphicsResource) - Static method in class jcuda.runtime.JCuda
Unregisters a graphics resource for access by CUDA.
cudaHostAlloc(Pointer, long, int) - Static method in class jcuda.runtime.JCuda
Allocates page-locked memory on the host.
cudaHostAllocDefault - Static variable in class jcuda.runtime.JCuda
Default page-locked allocation flag
cudaHostAllocMapped - Static variable in class jcuda.runtime.JCuda
Map allocation into device space
cudaHostAllocPortable - Static variable in class jcuda.runtime.JCuda
Pinned memory accessible by all CUDA contexts
cudaHostAllocWriteCombined - Static variable in class jcuda.runtime.JCuda
Write-combined memory
cudaHostGetDevicePointer(Pointer, Pointer, int) - Static method in class jcuda.runtime.JCuda
Passes back device pointer of mapped host memory allocated by cudaHostAlloc or registered by cudaHostRegister.
cudaHostRegister(Pointer, long, int) - Static method in class jcuda.runtime.JCuda
Registers an existing host memory range for use by CUDA.
cudaHostRegisterDefault - Static variable in class jcuda.runtime.JCuda
Default host memory registration flag
cudaHostRegisterIoMemory - Static variable in class jcuda.runtime.JCuda
Memory-mapped I/O space
cudaHostRegisterMapped - Static variable in class jcuda.runtime.JCuda
Map registered memory into device space
cudaHostRegisterPortable - Static variable in class jcuda.runtime.JCuda
Pinned memory accessible by all CUDA contexts
cudaHostUnregister(Pointer) - Static method in class jcuda.runtime.JCuda
Unregisters a memory range that was registered with cudaHostRegister.
CudaIntDataBuffer - Class in org.nd4j.linalg.jcublas.buffer
Cuda int buffer
CudaIntDataBuffer(int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
Base constructor
CudaIntDataBuffer(int, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
CudaIntDataBuffer(int[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
CudaIntDataBuffer(int[], boolean) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
CudaIntDataBuffer(ByteBuf, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
CudaIntDataBuffer(byte[], int) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
CudaIntDataBuffer(double[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
CudaIntDataBuffer(double[], boolean) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
CudaIntDataBuffer(float[]) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
CudaIntDataBuffer(float[], boolean) - Constructor for class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
cudaIpcCloseMemHandle(Pointer) - Static method in class jcuda.runtime.JCuda
Close memory mapped with cudaIpcOpenMemHandle.
cudaIpcEventHandle - Class in jcuda.runtime
Java port of a cudaIpcEventHandle.
cudaIpcEventHandle() - Constructor for class jcuda.runtime.cudaIpcEventHandle
Creates a new, uninitialized cudaIpcEventHandle
cudaIpcGetEventHandle(cudaIpcEventHandle, cudaEvent_t) - Static method in class jcuda.runtime.JCuda
Gets an interprocess handle for a previously allocated event.
cudaIpcGetMemHandle(cudaIpcMemHandle, Pointer) - Static method in class jcuda.runtime.JCuda
cudaError_t cudaIpcGetMemHandle ( cudaIpcMemHandle_t* handle, void* devPtr )
cudaIpcMemHandle - Class in jcuda.runtime
Java port of a cudaIpcMemHandle.
cudaIpcMemHandle() - Constructor for class jcuda.runtime.cudaIpcMemHandle
Creates a new, uninitialized cudaIpcMemHandle
cudaIpcMemLazyEnablePeerAccess - Static variable in class jcuda.runtime.JCuda
Automatically enable peer access between remote devices as needed
cudaIpcOpenEventHandle(cudaEvent_t, cudaIpcEventHandle) - Static method in class jcuda.runtime.JCuda
Opens an interprocess event handle for use in the current process.
cudaIpcOpenMemHandle(Pointer, cudaIpcMemHandle, int) - Static method in class jcuda.runtime.JCuda
cudaError_t cudaIpcOpenMemHandle ( void** devPtr, cudaIpcMemHandle_t handle, unsigned int flags )
cudaKeyValuePair - Static variable in class jcuda.runtime.cudaOutputMode
Output mode Key-Value pair format.
cudaLaunch(String) - Static method in class jcuda.runtime.JCuda
[C++ API] Launches a device function
cudaLimit - Class in jcuda.runtime
CUDA limits.

Most comments are taken from the CUDA reference manual.
cudaLimitDevRuntimePendingLaunchCount - Static variable in class jcuda.runtime.cudaLimit
GPU device runtime pending launch count
cudaLimitDevRuntimeSyncDepth - Static variable in class jcuda.runtime.cudaLimit
GPU device runtime synchronize depth
cudaLimitMallocHeapSize - Static variable in class jcuda.runtime.cudaLimit
GPU malloc heap size
cudaLimitPrintfFifoSize - Static variable in class jcuda.runtime.cudaLimit
GPU printf/fprintf FIFO size
cudaLimitStackSize - Static variable in class jcuda.runtime.cudaLimit
GPU thread stack size
cudaMalloc(Pointer, long) - Static method in class jcuda.runtime.JCuda
Allocate memory on the device.
cudaMalloc3D(cudaPitchedPtr, cudaExtent) - Static method in class jcuda.runtime.JCuda
Allocates logical 1D, 2D, or 3D memory objects on the device.
cudaMalloc3DArray(cudaArray, cudaChannelFormatDesc, cudaExtent) - Static method in class jcuda.runtime.JCuda
Allocate an array on the device.
cudaMalloc3DArray(cudaArray, cudaChannelFormatDesc, cudaExtent, int) - Static method in class jcuda.runtime.JCuda
Allocate an array on the device.
cudaMallocArray(cudaArray, cudaChannelFormatDesc, long, long) - Static method in class jcuda.runtime.JCuda
Allocate an array on the device.
cudaMallocArray(cudaArray, cudaChannelFormatDesc, long, long, int) - Static method in class jcuda.runtime.JCuda
Allocate an array on the device.
cudaMallocHost(Pointer, long) - Static method in class jcuda.runtime.JCuda
[C++ API] Allocates page-locked memory on the host
cudaMallocManaged(Pointer, long, int) - Static method in class jcuda.runtime.JCuda
 
cudaMallocMipmappedArray(cudaMipmappedArray, cudaChannelFormatDesc, cudaExtent, int, int) - Static method in class jcuda.runtime.JCuda
Allocate a mipmapped array on the device.
cudaMallocPitch(Pointer, long[], long, long) - Static method in class jcuda.runtime.JCuda
Allocates pitched memory on the device.
cudaMemAttachGlobal - Static variable in class jcuda.runtime.JCuda
Memory can be accessed by any stream on any device
cudaMemAttachHost - Static variable in class jcuda.runtime.JCuda
Memory cannot be accessed by any stream on any device
cudaMemAttachSingle - Static variable in class jcuda.runtime.JCuda
Memory can only be accessed by a single stream on the associated device
cudaMemcpy(Pointer, Pointer, long, int) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpy2D(Pointer, long, Pointer, long, long, long, int) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpy2DArrayToArray(cudaArray, long, long, cudaArray, long, long, long, long, int) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpy2DAsync(Pointer, long, Pointer, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpy2DFromArray(Pointer, long, cudaArray, long, long, long, long, int) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpy2DFromArrayAsync(Pointer, long, cudaArray, long, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpy2DToArray(cudaArray, long, long, Pointer, long, long, long, int) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpy2DToArrayAsync(cudaArray, long, long, Pointer, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpy3D(cudaMemcpy3DParms) - Static method in class jcuda.runtime.JCuda
Copies data between 3D objects.
cudaMemcpy3DAsync(cudaMemcpy3DParms, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Copies data between 3D objects.
cudaMemcpy3DParms - Class in jcuda.runtime
Java port of cudaMemcpy3DParms.

Most comments are taken from the CUDA reference manual.

cudaMemcpy3DParms() - Constructor for class jcuda.runtime.cudaMemcpy3DParms
 
cudaMemcpy3DPeer(cudaMemcpy3DPeerParms) - Static method in class jcuda.runtime.JCuda
Copies memory between devices.
cudaMemcpy3DPeerAsync(cudaMemcpy3DPeerParms, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Copies memory between devices asynchronously.
cudaMemcpy3DPeerParms - Class in jcuda.runtime
Java port of cudaMemcpy3DPeerParms.

Most comments are taken from the CUDA reference manual.

cudaMemcpy3DPeerParms() - Constructor for class jcuda.runtime.cudaMemcpy3DPeerParms
 
cudaMemcpyArrayToArray(cudaArray, long, long, cudaArray, long, long, long, int) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpyAsync(Pointer, Pointer, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpyDefault - Static variable in class jcuda.runtime.cudaMemcpyKind
Default based unified virtual address space
cudaMemcpyDeviceToDevice - Static variable in class jcuda.runtime.cudaMemcpyKind
Device -> Device
cudaMemcpyDeviceToHost - Static variable in class jcuda.runtime.cudaMemcpyKind
Device -> Host
cudaMemcpyFromArray(Pointer, cudaArray, long, long, long, int) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpyFromArrayAsync(Pointer, cudaArray, long, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpyFromSymbol(Pointer, String, long, long, int) - Static method in class jcuda.runtime.JCuda
[C++ API] Copies data from the given symbol on the device
cudaMemcpyFromSymbolAsync(Pointer, String, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
[C++ API] Copies data from the given symbol on the device
cudaMemcpyHostToDevice - Static variable in class jcuda.runtime.cudaMemcpyKind
Host -> Device
cudaMemcpyHostToHost - Static variable in class jcuda.runtime.cudaMemcpyKind
Host -> Host
cudaMemcpyKind - Class in jcuda.runtime
Memcpy kinds.
cudaMemcpyPeer(Pointer, int, Pointer, int, long) - Static method in class jcuda.runtime.JCuda
Copies memory between two devices.
cudaMemcpyPeerAsync(Pointer, int, Pointer, int, long, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Copies memory between two devices asynchronously.
cudaMemcpyToArray(cudaArray, long, long, Pointer, long, int) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpyToArrayAsync(cudaArray, long, long, Pointer, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Copies data between host and device.
cudaMemcpyToSymbol(String, Pointer, long, long, int) - Static method in class jcuda.runtime.JCuda
[C++ API] Copies data to the given symbol on the device
cudaMemcpyToSymbolAsync(String, Pointer, long, long, int, cudaStream_t) - Static method in class jcuda.runtime.JCuda
[C++ API] Copies data to the given symbol on the device
cudaMemGetInfo(long[], long[]) - Static method in class jcuda.runtime.JCuda
Gets free and total device memory.
cudaMemoryType - Class in jcuda.runtime
CUDA memory types
cudaMemoryTypeDevice - Static variable in class jcuda.runtime.cudaMemoryType
Device memory
cudaMemoryTypeHost - Static variable in class jcuda.runtime.cudaMemoryType
Host memory
cudaMemset(Pointer, int, long) - Static method in class jcuda.runtime.JCuda
Initializes or sets device memory to a value.
cudaMemset2D(Pointer, long, int, long, long) - Static method in class jcuda.runtime.JCuda
Initializes or sets device memory to a value.
cudaMemset2DAsync(Pointer, long, int, long, long, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Initializes or sets device memory to a value.
cudaMemset3D(cudaPitchedPtr, int, cudaExtent) - Static method in class jcuda.runtime.JCuda
Initializes or sets device memory to a value.
cudaMemset3DAsync(cudaPitchedPtr, int, cudaExtent, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Initializes or sets device memory to a value.
cudaMemsetAsync(Pointer, int, long, cudaStream_t) - Static method in class jcuda.runtime.JCuda
Initializes or sets device memory to a value.
cudaMipmappedArray - Class in jcuda.runtime
Java port of a cudaMipmappedArray
cudaMipmappedArray() - Constructor for class jcuda.runtime.cudaMipmappedArray
Creates a new, uninitialized cudaMipmappedArray
cudaOccupancyDefault - Static variable in class jcuda.runtime.JCuda
Default behavior
cudaOccupancyDisableCachingOverride - Static variable in class jcuda.runtime.JCuda
Assume global caching is enabled and cannot be automatically turned off
cudaOutputMode - Class in jcuda.runtime
CUDA Profiler Output modes
cudaPeekAtLastError() - Static method in class jcuda.runtime.JCuda
Returns the last error from a runtime call.
cudaPeerAccessDefault - Static variable in class jcuda.runtime.JCuda
Default peer addressing enable flag
cudaPitchedPtr - Class in jcuda.runtime
Java port of a cudaPitchedPtr
cudaPitchedPtr() - Constructor for class jcuda.runtime.cudaPitchedPtr
Creates a new, uninitialized cudaPitchedPtr
cudaPointerAttributes - Class in jcuda.runtime
CUDA pointer attributes
cudaPointerAttributes() - Constructor for class jcuda.runtime.cudaPointerAttributes
Creates a new, uninitialized cudaPointerAttributes
cudaPointerGetAttributes(cudaPointerAttributes, Pointer) - Static method in class jcuda.runtime.JCuda
Returns attributes about a specified pointer.
cudaPos - Class in jcuda.runtime
Java port of a cudaPos.
cudaPos() - Constructor for class jcuda.runtime.cudaPos
Creates a new cudaPos at (0,0,0)
cudaPos(long, long, long) - Constructor for class jcuda.runtime.cudaPos
Creates a new cudaPos with the given position
cudaProfilerInitialize(String, String, int) - Static method in class jcuda.runtime.JCuda
Initialize the CUDA profiler.
cudaProfilerStart() - Static method in class jcuda.runtime.JCuda
Enable profiling.
cudaProfilerStop() - Static method in class jcuda.runtime.JCuda
Disable profiling.
cudaReadModeElementType - Static variable in class jcuda.runtime.cudaTextureReadMode
Element type read mode
cudaReadModeNormalizedFloat - Static variable in class jcuda.runtime.cudaTextureReadMode
Normalized float read mode
cudaResourceDesc - Class in jcuda.runtime
CUDA resource descriptor NOTE: The structure of this class should be considered as being preliminary.
cudaResourceDesc() - Constructor for class jcuda.runtime.cudaResourceDesc
Creates a new, uninitialized cudaResourceDesc
cudaResourceType - Class in jcuda.runtime
CUDA resource types
cudaResourceTypeArray - Static variable in class jcuda.runtime.cudaResourceType
Array resource
cudaResourceTypeLinear - Static variable in class jcuda.runtime.cudaResourceType
Linear resource
cudaResourceTypeMipmappedArray - Static variable in class jcuda.runtime.cudaResourceType
Mipmapped array resource
cudaResourceTypePitch2D - Static variable in class jcuda.runtime.cudaResourceType
Pitch 2D resource
cudaResourceViewDesc - Class in jcuda.runtime
CUDA resource view descriptor
cudaResourceViewDesc() - Constructor for class jcuda.runtime.cudaResourceViewDesc
Creates a new, uninitialized cudaResourceViewDesc
cudaResourceViewFormat - Class in jcuda.runtime
CUDA texture resource view formats
cudaResViewFormatFloat1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
1 channel 32-bit floating point
cudaResViewFormatFloat2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
2 channel 32-bit floating point
cudaResViewFormatFloat4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
4 channel 32-bit floating point
cudaResViewFormatHalf1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
1 channel 16-bit floating point
cudaResViewFormatHalf2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
2 channel 16-bit floating point
cudaResViewFormatHalf4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
4 channel 16-bit floating point
cudaResViewFormatNone - Static variable in class jcuda.runtime.cudaResourceViewFormat
No resource view format (use underlying resource format)
cudaResViewFormatSignedBlockCompressed4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 4 signed
cudaResViewFormatSignedBlockCompressed5 - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 5 signed
cudaResViewFormatSignedBlockCompressed6H - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 6 signed half-float
cudaResViewFormatSignedChar1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
1 channel signed 8-bit integers
cudaResViewFormatSignedChar2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
2 channel signed 8-bit integers
cudaResViewFormatSignedChar4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
4 channel signed 8-bit integers
cudaResViewFormatSignedInt1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
1 channel signed 32-bit integers
cudaResViewFormatSignedInt2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
2 channel signed 32-bit integers
cudaResViewFormatSignedInt4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
4 channel signed 32-bit integers
cudaResViewFormatSignedShort1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
1 channel signed 16-bit integers
cudaResViewFormatSignedShort2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
2 channel signed 16-bit integers
cudaResViewFormatSignedShort4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
4 channel signed 16-bit integers
cudaResViewFormatUnsignedBlockCompressed1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 1
cudaResViewFormatUnsignedBlockCompressed2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 2
cudaResViewFormatUnsignedBlockCompressed3 - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 3
cudaResViewFormatUnsignedBlockCompressed4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 4 unsigned
cudaResViewFormatUnsignedBlockCompressed5 - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 5 unsigned
cudaResViewFormatUnsignedBlockCompressed6H - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 6 unsigned half-float
cudaResViewFormatUnsignedBlockCompressed7 - Static variable in class jcuda.runtime.cudaResourceViewFormat
Block compressed 7
cudaResViewFormatUnsignedChar1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
1 channel unsigned 8-bit integers
cudaResViewFormatUnsignedChar2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
2 channel unsigned 8-bit integers
cudaResViewFormatUnsignedChar4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
4 channel unsigned 8-bit integers
cudaResViewFormatUnsignedInt1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
1 channel unsigned 32-bit integers
cudaResViewFormatUnsignedInt2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
2 channel unsigned 32-bit integers
cudaResViewFormatUnsignedInt4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
4 channel unsigned 32-bit integers
cudaResViewFormatUnsignedShort1 - Static variable in class jcuda.runtime.cudaResourceViewFormat
1 channel unsigned 16-bit integers
cudaResViewFormatUnsignedShort2 - Static variable in class jcuda.runtime.cudaResourceViewFormat
2 channel unsigned 16-bit integers
cudaResViewFormatUnsignedShort4 - Static variable in class jcuda.runtime.cudaResourceViewFormat
4 channel unsigned 16-bit integers
CUDART_VERSION - Static variable in class jcuda.runtime.JCuda
CUDA runtime version
cudaRuntimeGetVersion(int[]) - Static method in class jcuda.runtime.JCuda
Returns the CUDA Runtime version.
cudaSetDevice(int) - Static method in class jcuda.runtime.JCuda
Set device to be used for GPU executions.
cudaSetDeviceFlags(int) - Static method in class jcuda.runtime.JCuda
Sets flags to be used for device executions.
cudaSetupArgument(Pointer, long, long) - Static method in class jcuda.runtime.JCuda
Deprecated.
This function is deprecated as of CUDA 7.0
cudaSetValidDevices(int[], int) - Static method in class jcuda.runtime.JCuda
Set a list of devices that can be used for CUDA.
cudaSharedMemBankSizeDefault - Static variable in class jcuda.runtime.cudaSharedMemConfig
Set default shared memory bank size
cudaSharedMemBankSizeEightByte - Static variable in class jcuda.runtime.cudaSharedMemConfig
Set shared memory bank width to eight bytes
cudaSharedMemBankSizeFourByte - Static variable in class jcuda.runtime.cudaSharedMemConfig
Set shared memory bank width to four bytes
cudaSharedMemConfig - Class in jcuda.runtime
Shared memory configurations
cudaStream_t - Class in jcuda.runtime
Java port of a cudaStream_t.
cudaStream_t() - Constructor for class jcuda.runtime.cudaStream_t
Creates a new, uninitialized cudaStream_t
cudaStream_t(CUstream) - Constructor for class jcuda.runtime.cudaStream_t
Creates a cudaStream_t for the given CUstream.
cudaStreamAddCallback(cudaStream_t, cudaStreamCallback, Object, int) - Static method in class jcuda.runtime.JCuda
Add a callback to a compute stream.
cudaStreamAttachMemAsync(cudaStream_t, Pointer, long, int) - Static method in class jcuda.runtime.JCuda
 
cudaStreamCallback - Interface in jcuda.runtime
Interface for emulating a CUDA stream callback.
cudaStreamCallbackBlocking - Static variable in class jcuda.runtime.JCuda
Deprecated.
This flag was only present in CUDA 5.0.25 (release candidate) and may be removed (or added again) in future releases
cudaStreamCallbackNonblocking - Static variable in class jcuda.runtime.JCuda
Deprecated.
This flag was only present in CUDA 5.0.25 (release candidate) and may be removed (or added again) in future releases
cudaStreamCreate(cudaStream_t) - Static method in class jcuda.runtime.JCuda
Create an asynchronous stream.
cudaStreamCreateWithFlags(cudaStream_t, int) - Static method in class jcuda.runtime.JCuda
Create an asynchronous stream.
cudaStreamCreateWithPriority(cudaStream_t, int, int) - Static method in class jcuda.runtime.JCuda
 
cudaStreamDefault - Static variable in class jcuda.runtime.JCuda
Default stream flag
cudaStreamDestroy(cudaStream_t) - Static method in class jcuda.runtime.JCuda
Destroys and cleans up an asynchronous stream.
cudaStreamGetFlags(cudaStream_t, int[]) - Static method in class jcuda.runtime.JCuda
 
cudaStreamGetPriority(cudaStream_t, int[]) - Static method in class jcuda.runtime.JCuda
 
cudaStreamLegacy - Static variable in class jcuda.runtime.JCuda
Stream handle that can be passed as a cudaStream_t to use an implicit stream with legacy synchronization behavior.
cudaStreamNonBlocking - Static variable in class jcuda.runtime.JCuda
Stream does not synchronize with stream 0 (the NULL stream)
cudaStreamPerThread - Static variable in class jcuda.runtime.JCuda
Stream handle that can be passed as a cudaStream_t to use an implicit stream with per-thread synchronization behavior.
cudaStreamQuery(cudaStream_t) - Static method in class jcuda.runtime.JCuda
Queries an asynchronous stream for completion status.
cudaStreamSynchronize(cudaStream_t) - Static method in class jcuda.runtime.JCuda
Waits for stream tasks to complete.
cudaStreamWaitEvent(cudaStream_t, cudaEvent_t, int) - Static method in class jcuda.runtime.JCuda
Make a compute stream wait on an event.
cudaSuccess - Static variable in class jcuda.runtime.cudaError
The API call returned with no errors.
cudaSurfaceBoundaryMode - Class in jcuda.runtime
Surface boundary modes
cudaSurfaceFormatMode - Class in jcuda.runtime
Surface format modes
cudaSurfaceObject - Class in jcuda.runtime
Java port of a cudaSurfaceObject
cudaSurfaceObject() - Constructor for class jcuda.runtime.cudaSurfaceObject
Creates a new, uninitialized cudaSurfaceObject
cudaSurfaceType1D - Static variable in class jcuda.runtime.JCuda
cudaSurfaceType1D
cudaSurfaceType1DLayered - Static variable in class jcuda.runtime.JCuda
cudaSurfaceType1DLayered
cudaSurfaceType2D - Static variable in class jcuda.runtime.JCuda
cudaSurfaceType2D
cudaSurfaceType2DLayered - Static variable in class jcuda.runtime.JCuda
cudaSurfaceType2DLayered
cudaSurfaceType3D - Static variable in class jcuda.runtime.JCuda
cudaSurfaceType3D
cudaSurfaceTypeCubemap - Static variable in class jcuda.runtime.JCuda
cudaSurfaceTypeCubemap
cudaSurfaceTypeCubemapLayered - Static variable in class jcuda.runtime.JCuda
cudaSurfaceTypeCubemapLayered
cudaTextureAddressMode - Class in jcuda.runtime
Texture address modes.
cudaTextureDesc - Class in jcuda.runtime
CUDA texture descriptor
cudaTextureDesc() - Constructor for class jcuda.runtime.cudaTextureDesc
Creates a new, uninitialized cudaTextureDesc
cudaTextureFilterMode - Class in jcuda.runtime
Texture filter modes
cudaTextureObject - Class in jcuda.runtime
Java port of a cudaTextureObject
cudaTextureObject() - Constructor for class jcuda.runtime.cudaTextureObject
Creates a new, uninitialized cudaTextureObject
cudaTextureReadMode - Class in jcuda.runtime
Texture read modes
cudaTextureType1D - Static variable in class jcuda.runtime.JCuda
cudaTextureType1D
cudaTextureType1DLayered - Static variable in class jcuda.runtime.JCuda
cudaTextureType1DLayered
cudaTextureType2D - Static variable in class jcuda.runtime.JCuda
cudaTextureType2D
cudaTextureType2DLayered - Static variable in class jcuda.runtime.JCuda
cudaTextureType2DLayered
cudaTextureType3D - Static variable in class jcuda.runtime.JCuda
cudaTextureType3D
cudaTextureTypeCubemap - Static variable in class jcuda.runtime.JCuda
cudaTextureTypeCubemap
cudaTextureTypeCubemapLayered - Static variable in class jcuda.runtime.JCuda
cudaTextureTypeCubemapLayered
cudaThreadExit() - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated in CUDA
cudaThreadGetCacheConfig(int[]) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated in CUDA
cudaThreadGetLimit(long[], int) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated in CUDA
cudaThreadSetCacheConfig(int) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated in CUDA
cudaThreadSetLimit(int, long) - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated in CUDA
cudaThreadSynchronize() - Static method in class jcuda.runtime.JCuda
Deprecated.
Deprecated in CUDA
cudaUnbindTexture(textureReference) - Static method in class jcuda.runtime.JCuda
[C++ API] Unbinds a texture
CUdevice - Class in jcuda.driver
Java port of a CUdevice.
CUdevice() - Constructor for class jcuda.driver.CUdevice
Creates a new, uninitialized CUdevice
CUdevice_attribute - Class in jcuda.driver
Device properties.

Most comments are taken from the CUDA reference manual
cuDeviceCanAccessPeer(int[], CUdevice, CUdevice) - Static method in class jcuda.driver.JCudaDriver
Queries if a device may directly access a peer device's memory.
cuDeviceComputeCapability(int[], int[], CUdevice) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 5.0, replaced with JCudaDriver.cuDeviceGetAttribute(int[], int, CUdevice)
cuDeviceGet(CUdevice, int) - Static method in class jcuda.driver.JCudaDriver
Returns a handle to a compute device.
cuDeviceGetAttribute(int[], int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
Returns information about the device.
cuDeviceGetByPCIBusId(CUdevice, String) - Static method in class jcuda.driver.JCudaDriver
Returns a handle to a compute device.
cuDeviceGetCount(int[]) - Static method in class jcuda.driver.JCudaDriver
Returns the number of compute-capable devices.
cuDeviceGetName(byte[], int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
Returns an identifer string for the device.
cuDeviceGetPCIBusId(String[], int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
Returns a PCI Bus Id string for the device.
cuDeviceGetProperties(CUdevprop, CUdevice) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 5.0, replaced with JCudaDriver.cuDeviceGetAttribute(int[], int, CUdevice)
cuDevicePrimaryCtxRelease(CUdevice) - Static method in class jcuda.driver.JCudaDriver
 
cuDevicePrimaryCtxRetain(CUcontext, CUdevice) - Static method in class jcuda.driver.JCudaDriver
 
cuDevicePrimaryCtxSetFlags(CUdevice, int) - Static method in class jcuda.driver.JCudaDriver
 
CUdeviceptr - Class in jcuda.driver
Java port of a CUdeviceptr.
CUdeviceptr() - Constructor for class jcuda.driver.CUdeviceptr
Creates a new (null) device pointer
CUdeviceptr(CUdeviceptr) - Constructor for class jcuda.driver.CUdeviceptr
Copy constructor
CUdeviceptr(CUdeviceptr, long) - Constructor for class jcuda.driver.CUdeviceptr
Creates a copy of the given pointer, with an additional byte offset
cuDeviceTotalMem(long[], CUdevice) - Static method in class jcuda.driver.JCudaDriver
Returns the total amount of memory on the device.
CUdevprop - Class in jcuda.driver
Legacy device properties.
CUdevprop() - Constructor for class jcuda.driver.CUdevprop
Creates a new, uninitialized CUdevprop
cuDoubleComplex - Class in jcuda
Java port of the CUDA complex number structure for double precision numbers
cuDriverGetVersion(int[]) - Static method in class jcuda.driver.JCudaDriver
Returns the CUDA driver version.
CUevent - Class in jcuda.driver
Java port of a CUevent.
CUevent() - Constructor for class jcuda.driver.CUevent
Creates a new, uninitialized CUevent
CUevent(cudaEvent_t) - Constructor for class jcuda.driver.CUevent
Creates a CUevent for the given cudaEvent_t.
CUevent_flags - Class in jcuda.driver
Event creation flags.

Most comments are taken from the CUDA reference manual.

cuEventCreate(CUevent, int) - Static method in class jcuda.driver.JCudaDriver
Creates an event.
cuEventDestroy(CUevent) - Static method in class jcuda.driver.JCudaDriver
Destroys an event.
cuEventElapsedTime(float[], CUevent, CUevent) - Static method in class jcuda.driver.JCudaDriver
Computes the elapsed time between two events.
cuEventQuery(CUevent) - Static method in class jcuda.driver.JCudaDriver
Queries an event's status.
cuEventRecord(CUevent, CUstream) - Static method in class jcuda.driver.JCudaDriver
Records an event.
cuEventSynchronize(CUevent) - Static method in class jcuda.driver.JCudaDriver
Waits for an event to complete.
CUFFT_ALLOC_FAILED - Static variable in class jcuda.jcufft.cufftResult
CUFFT failed to allocate GPU memory.
CUFFT_C2C - Static variable in class jcuda.jcufft.cufftType
CUFFT transform type Complex to complex, interleaved
CUFFT_C2R - Static variable in class jcuda.jcufft.cufftType
CUFFT transform type Complex (interleaved) to real
CUFFT_COMPATIBILITY_FFTW_ALL - Static variable in class jcuda.jcufft.cufftCompatibility
For convenience, enables all FFTW compatibility modes at once.
CUFFT_COMPATIBILITY_FFTW_ASYMMETRIC - Static variable in class jcuda.jcufft.cufftCompatibility
Deprecated.
as of CUDA 6.5: Asymmetric input is always treated as in FFTW.
CUFFT_COMPATIBILITY_FFTW_PADDING - Static variable in class jcuda.jcufft.cufftCompatibility
Inserts extra padding between packed in-place transforms for batched transforms with power-of-2 size.
CUFFT_COMPATIBILITY_NATIVE - Static variable in class jcuda.jcufft.cufftCompatibility
Deprecated.
as of CUDA 6.0RC
CUFFT_D2Z - Static variable in class jcuda.jcufft.cufftType
CUFFT transform type Double to Double-Complex
CUFFT_EXEC_FAILED - Static variable in class jcuda.jcufft.cufftResult
CUFFT failed to execute an FFT on the GPU.
CUFFT_FORWARD - Static variable in class jcuda.jcufft.JCufft
CUFFT transform direction
CUFFT_INCOMPLETE_PARAMETER_LIST - Static variable in class jcuda.jcufft.cufftResult
Incomplete parameter list
CUFFT_INTERNAL_ERROR - Static variable in class jcuda.jcufft.cufftResult
Used for all internal driver errors.
CUFFT_INVALID_DEVICE - Static variable in class jcuda.jcufft.cufftResult
Invalid device
CUFFT_INVALID_PLAN - Static variable in class jcuda.jcufft.cufftResult
CUFFT is passed an invalid plan handle.
CUFFT_INVALID_SIZE - Static variable in class jcuda.jcufft.cufftResult
The user specifies an unsupported FFT size.
CUFFT_INVALID_TYPE - Static variable in class jcuda.jcufft.cufftResult
The user requests an unsupported type.
CUFFT_INVALID_VALUE - Static variable in class jcuda.jcufft.cufftResult
The user specifies a bad memory pointer.
CUFFT_INVERSE - Static variable in class jcuda.jcufft.JCufft
CUFFT transform direction
CUFFT_LICENSE_ERROR - Static variable in class jcuda.jcufft.cufftResult
License error
CUFFT_NO_WORKSPACE - Static variable in class jcuda.jcufft.cufftResult
No workspace
CUFFT_NOT_IMPLEMENTED - Static variable in class jcuda.jcufft.cufftResult
Not implemented
CUFFT_PARSE_ERROR - Static variable in class jcuda.jcufft.cufftResult
Parse error
CUFFT_R2C - Static variable in class jcuda.jcufft.cufftType
CUFFT transform type Real to complex (interleaved)
CUFFT_SETUP_FAILED - Static variable in class jcuda.jcufft.cufftResult
The CUFFT library failed to initialize.
CUFFT_SUCCESS - Static variable in class jcuda.jcufft.cufftResult
Any CUFFT operation is successful.
CUFFT_UNALIGNED_DATA - Static variable in class jcuda.jcufft.cufftResult
Unaligned data
CUFFT_Z2D - Static variable in class jcuda.jcufft.cufftType
CUFFT transform type Double-Complex to Double
CUFFT_Z2Z - Static variable in class jcuda.jcufft.cufftType
CUFFT transform type Double-Complex to Double-Complex
cufftCompatibility - Class in jcuda.jcufft
Compatibility flags for CUFFT.
cufftCreate(cufftHandle) - Static method in class jcuda.jcufft.JCufft
 
cufftDestroy(cufftHandle) - Static method in class jcuda.jcufft.JCufft
Frees all GPU resources associated with a CUFFT plan and destroys the internal plan data structure.
cufftEstimate1d(int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftEstimate2d(int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftEstimate3d(int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftEstimateMany(int, int[], int[], int, int, int[], int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftExecC2C(cufftHandle, Pointer, Pointer, int) - Static method in class jcuda.jcufft.JCufft
Executes a CUFFT complex-to-complex transform plan.
cufftExecC2C(cufftHandle, float[], float[], int) - Static method in class jcuda.jcufft.JCufft
cufftExecC2R(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
Executes a CUFFT complex-to-real (implicitly inverse) transform plan.
cufftExecC2R(cufftHandle, float[], float[]) - Static method in class jcuda.jcufft.JCufft
cufftExecD2Z(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
Executes a CUFFT real-to-complex (implicitly forward) transform plan for double precision values.
cufftExecD2Z(cufftHandle, double[], double[]) - Static method in class jcuda.jcufft.JCufft
cufftExecR2C(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
Executes a CUFFT real-to-complex (implicitly forward) transform plan.
cufftExecR2C(cufftHandle, float[], float[]) - Static method in class jcuda.jcufft.JCufft
cufftExecZ2D(cufftHandle, Pointer, Pointer) - Static method in class jcuda.jcufft.JCufft
Executes a CUFFT complex-to-real (implicitly inverse) transform plan for double precision values.
cufftExecZ2D(cufftHandle, double[], double[]) - Static method in class jcuda.jcufft.JCufft
cufftExecZ2Z(cufftHandle, Pointer, Pointer, int) - Static method in class jcuda.jcufft.JCufft
Executes a CUFFT complex-to-complex transform plan for double precision values.
cufftExecZ2Z(cufftHandle, double[], double[], int) - Static method in class jcuda.jcufft.JCufft
cufftGetSize(cufftHandle, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftGetSize1d(cufftHandle, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftGetSize2d(cufftHandle, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftGetSize3d(cufftHandle, int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftGetSizeMany(cufftHandle, int, int[], int[], int, int, int[], int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftGetSizeMany64(cufftHandle, int, long[], long[], long, long, long[], long, long, int, long, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftGetVersion(int[]) - Static method in class jcuda.jcufft.JCufft
Writes the CUFFT version into the given argument.
cufftHandle - Class in jcuda.jcufft
A handle type used to store and access CUFFT plans
cufftHandle() - Constructor for class jcuda.jcufft.cufftHandle
 
cufftMakePlan1d(cufftHandle, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftMakePlan2d(cufftHandle, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftMakePlan3d(cufftHandle, int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftMakePlanMany(cufftHandle, int, int[], int[], int, int, int[], int, int, int, int, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftMakePlanMany64(cufftHandle, int, long[], long[], long, long, long[], long, long, int, long, long[]) - Static method in class jcuda.jcufft.JCufft
 
cufftPlan1d(cufftHandle, int, int, int) - Static method in class jcuda.jcufft.JCufft
Creates a 1D FFT plan configuration for a specified signal size and data type.
cufftPlan2d(cufftHandle, int, int, int) - Static method in class jcuda.jcufft.JCufft
Creates a 2D FFT plan configuration according to specified signal sizes and data type.
cufftPlan3d(cufftHandle, int, int, int, int) - Static method in class jcuda.jcufft.JCufft
Creates a 3D FFT plan configuration according to specified signal sizes and data type.
cufftPlanMany(cufftHandle, int, int[], int[], int, int, int[], int, int, int, int) - Static method in class jcuda.jcufft.JCufft
Creates a FFT plan configuration of dimension rank, with sizes specified in the array n.
cufftResult - Class in jcuda.jcufft
The result of a CUFFT operation
cufftSetAutoAllocation(cufftHandle, int) - Static method in class jcuda.jcufft.JCufft
 
cufftSetCompatibilityMode(cufftHandle, int) - Static method in class jcuda.jcufft.JCufft
Configures the layout of CUFFT output in FFTW-compatible modes.
cufftSetStream(cufftHandle, cudaStream_t) - Static method in class jcuda.jcufft.JCufft
Associates a CUDA stream with a CUFFT plan.
cufftSetWorkArea(cufftHandle, Pointer) - Static method in class jcuda.jcufft.JCufft
 
cufftType - Class in jcuda.jcufft
The type of a CUFFT operation
CUfilter_mode - Class in jcuda.driver
Texture reference filtering modes.
CUfunc_cache - Class in jcuda.driver
Function cache configurations.

Most comments are taken from the CUDA reference manual.
cuFuncGetAttribute(int[], int, CUfunction) - Static method in class jcuda.driver.JCudaDriver
Returns information about a function.
cuFuncSetBlockShape(CUfunction, int, int, int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuFuncSetCacheConfig(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
Sets the preferred cache configuration for a device function.
cuFuncSetSharedMemConfig(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
Sets the shared memory configuration for a device function.
cuFuncSetSharedSize(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
CUfunction - Class in jcuda.driver
Java port of a CUfunction.
CUfunction() - Constructor for class jcuda.driver.CUfunction
Creates a new, uninitialized CUfunction
CUfunction_attribute - Class in jcuda.driver
Function properties.

Most comments are taken from the CUDA reference manual.
cuGetErrorName(int, String[]) - Static method in class jcuda.driver.JCudaDriver
Gets the string representation of an error code enum name Sets *pStr to the address of a NULL-terminated string representation of the name of the enum error code error.
cuGetErrorString(int, String[]) - Static method in class jcuda.driver.JCudaDriver
Gets the string description of an error code Sets *pStr to the address of a NULL-terminated string description of the error code error.
cuGLCtxCreate(CUcontext, int, CUdevice) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 5.0
CUGLDeviceList - Class in jcuda.driver
CUDA devices corresponding to an OpenGL device
cuGLGetDevices(int[], CUdevice[], int, int) - Static method in class jcuda.driver.JCudaDriver
Gets the CUDA devices associated with the current OpenGL context.
cuGLInit() - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 3.0
CUGLmap_flags - Class in jcuda.driver
Deprecated.
As of CUDA 3.0
cuGLMapBufferObject(CUdeviceptr, long[], int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 3.0
cuGLMapBufferObjectAsync(CUdeviceptr, long[], int, CUstream) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 3.0
cuGLRegisterBufferObject(int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 3.0
cuGLSetBufferObjectMapFlags(int, int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 3.0
cuGLUnmapBufferObject(int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 3.0
cuGLUnmapBufferObjectAsync(int, CUstream) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 3.0
cuGLUnregisterBufferObject(int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated as of CUDA 3.0
cuGraphicsGLRegisterBuffer(CUgraphicsResource, int, int) - Static method in class jcuda.driver.JCudaDriver
Registers an OpenGL buffer object.
cuGraphicsGLRegisterImage(CUgraphicsResource, int, int, int) - Static method in class jcuda.driver.JCudaDriver
Register an OpenGL texture or renderbuffer object.
CUgraphicsMapResourceFlags - Class in jcuda.driver
Flags for mapping and unmapping interop resources
cuGraphicsMapResources(int, CUgraphicsResource[], CUstream) - Static method in class jcuda.driver.JCudaDriver
Map graphics resources for access by CUDA.
CUgraphicsRegisterFlags - Class in jcuda.driver
Flags for mapping and unmapping interop resources
CUgraphicsResource - Class in jcuda.driver
Java port of a CUgraphicsResource.
CUgraphicsResource() - Constructor for class jcuda.driver.CUgraphicsResource
Creates a new, uninitialized CUgraphicsResource
CUgraphicsResource(cudaGraphicsResource) - Constructor for class jcuda.driver.CUgraphicsResource
Creates a CUgraphicsResource for the given cudaGraphicsResource.
cuGraphicsResourceGetMappedMipmappedArray(CUmipmappedArray, CUgraphicsResource) - Static method in class jcuda.driver.JCudaDriver
Get a mipmapped array through which to access a mapped graphics resource.
cuGraphicsResourceGetMappedPointer(CUdeviceptr, long[], CUgraphicsResource) - Static method in class jcuda.driver.JCudaDriver
Get a device pointer through which to access a mapped graphics resource.
cuGraphicsResourceSetMapFlags(CUgraphicsResource, int) - Static method in class jcuda.driver.JCudaDriver
Set usage flags for mapping a graphics resource.
cuGraphicsSubResourceGetMappedArray(CUarray, CUgraphicsResource, int, int) - Static method in class jcuda.driver.JCudaDriver
Get an array through which to access a subresource of a mapped graphics resource.
cuGraphicsUnmapResources(int, CUgraphicsResource[], CUstream) - Static method in class jcuda.driver.JCudaDriver
Unmap graphics resources.
cuGraphicsUnregisterResource(CUgraphicsResource) - Static method in class jcuda.driver.JCudaDriver
Unregisters a graphics resource for access by CUDA.
cuInit(int) - Static method in class jcuda.driver.JCudaDriver
Initialize the CUDA driver API.
cuIpcCloseMemHandle(CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
Close memory mapped with cuIpcOpenMemHandle.
CUipcEventHandle - Class in jcuda.driver
Java port of a CUipcEventHandle
CUipcEventHandle() - Constructor for class jcuda.driver.CUipcEventHandle
Creates a new, uninitialized CUipcEventHandle
cuIpcGetEventHandle(CUipcEventHandle, CUevent) - Static method in class jcuda.driver.JCudaDriver
Gets an interprocess handle for a previously allocated event.
cuIpcGetMemHandle(CUipcMemHandle, CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
Gets an interprocess memory handle for an existing device memory allocation.
CUipcMem_flags - Class in jcuda.driver
Memory flags
CUipcMemHandle - Class in jcuda.driver
Java port of a CUipcMemHandle
CUipcMemHandle() - Constructor for class jcuda.driver.CUipcMemHandle
Creates a new, uninitialized CUipcMemHandle
cuIpcOpenEventHandle(CUevent, CUipcEventHandle) - Static method in class jcuda.driver.JCudaDriver
Opens an interprocess event handle for use in the current process.
cuIpcOpenMemHandle(CUdeviceptr, CUipcMemHandle, int) - Static method in class jcuda.driver.JCudaDriver
CUresult cuIpcOpenMemHandle ( CUdeviceptr* pdptr, CUipcMemHandle handle, unsigned int Flags )
CUjit_cacheMode - Class in jcuda.driver
Caching modes for dlcm
CUjit_fallback - Class in jcuda.driver
Cubin matching fallback strategies.

Most comments are taken from the CUDA reference manual.
CUjit_option - Class in jcuda.driver
Online compiler and linker options.

Most comments are taken from the CUDA reference manual.
CUjit_target - Class in jcuda.driver
Online compilation targets.

Most comments are taken from the CUDA reference manual.
CUjitInputType - Class in jcuda.driver
Device code formats
cuLaunch(CUfunction) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuLaunchGrid(CUfunction, int, int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuLaunchGridAsync(CUfunction, int, int, CUstream) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuLaunchKernel(CUfunction, int, int, int, int, int, int, int, CUstream, Pointer, Pointer) - Static method in class jcuda.driver.JCudaDriver
Launches a CUDA function.
CUlimit - Class in jcuda.driver
Limits
cuLinkAddData(CUlinkState, int, Pointer, long, String, JITOptions) - Static method in class jcuda.driver.JCudaDriver
 
cuLinkAddFile(CUlinkState, int, String, JITOptions) - Static method in class jcuda.driver.JCudaDriver
 
cuLinkComplete(CUlinkState, Pointer, long[]) - Static method in class jcuda.driver.JCudaDriver
 
cuLinkCreate(JITOptions, CUlinkState) - Static method in class jcuda.driver.JCudaDriver
 
cuLinkDestroy(CUlinkState) - Static method in class jcuda.driver.JCudaDriver
 
CUlinkState - Class in jcuda.driver
Java port of a CUlinkState
CUlinkState() - Constructor for class jcuda.driver.CUlinkState
Creates a new, uninitialized CUlinkState
cuMemAlloc(CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
Allocates device memory.
cuMemAllocHost(Pointer, long) - Static method in class jcuda.driver.JCudaDriver
Allocates page-locked host memory.
cuMemAllocManaged(CUdeviceptr, long, int) - Static method in class jcuda.driver.JCudaDriver
 
cuMemAllocPitch(CUdeviceptr, long[], long, long, int) - Static method in class jcuda.driver.JCudaDriver
Allocates pitched device memory.
CUmemAttach_flags - Class in jcuda.driver
CUDA Mem Attach Flags
cuMemcpy(CUdeviceptr, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
Copies memory.
cuMemcpy2D(CUDA_MEMCPY2D) - Static method in class jcuda.driver.JCudaDriver
Copies memory for 2D arrays.
cuMemcpy2DAsync(CUDA_MEMCPY2D, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies memory for 2D arrays.
cuMemcpy2DUnaligned(CUDA_MEMCPY2D) - Static method in class jcuda.driver.JCudaDriver
Copies memory for 2D arrays.
cuMemcpy3D(CUDA_MEMCPY3D) - Static method in class jcuda.driver.JCudaDriver
Copies memory for 3D arrays.
cuMemcpy3DAsync(CUDA_MEMCPY3D, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies memory for 3D arrays.
cuMemcpy3DPeer(CUDA_MEMCPY3D_PEER) - Static method in class jcuda.driver.JCudaDriver
Copies memory between contexts.
cuMemcpy3DPeerAsync(CUDA_MEMCPY3D_PEER, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies memory between contexts asynchronously.
cuMemcpyAsync(CUdeviceptr, CUdeviceptr, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies memory asynchronously.
cuMemcpyAtoA(CUarray, long, CUarray, long, long) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Array to Array.
cuMemcpyAtoD(CUdeviceptr, CUarray, long, long) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Array to Device.
cuMemcpyAtoH(Pointer, CUarray, long, long) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Array to Host.
cuMemcpyAtoHAsync(Pointer, CUarray, long, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Array to Host.
cuMemcpyDtoA(CUarray, long, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Device to Array.
cuMemcpyDtoD(CUdeviceptr, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Device to Device.
cuMemcpyDtoDAsync(CUdeviceptr, CUdeviceptr, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Device to Device.
cuMemcpyDtoH(Pointer, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Device to Host.
cuMemcpyDtoHAsync(Pointer, CUdeviceptr, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Device to Host.
cuMemcpyHtoA(CUarray, long, Pointer, long) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Host to Array.
cuMemcpyHtoAAsync(CUarray, long, Pointer, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Host to Array.
cuMemcpyHtoD(CUdeviceptr, Pointer, long) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Host to Device.
cuMemcpyHtoDAsync(CUdeviceptr, Pointer, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies memory from Host to Device.
cuMemcpyPeer(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, long) - Static method in class jcuda.driver.JCudaDriver
Copies device memory between two contexts.
cuMemcpyPeerAsync(CUdeviceptr, CUcontext, CUdeviceptr, CUcontext, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Copies device memory between two contexts asynchronously.
cuMemFree(CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
Frees device memory.
cuMemFreeHost(Pointer) - Static method in class jcuda.driver.JCudaDriver
Frees page-locked host memory.
cuMemGetAddressRange(CUdeviceptr, long[], CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
Get information on memory allocations.
cuMemGetInfo(long[], long[]) - Static method in class jcuda.driver.JCudaDriver
Gets free and total memory.
cuMemHostAlloc(Pointer, long, int) - Static method in class jcuda.driver.JCudaDriver
Allocates page-locked host memory.
cuMemHostGetDevicePointer(CUdeviceptr, Pointer, int) - Static method in class jcuda.driver.JCudaDriver
Passes back device pointer of mapped pinned memory.
cuMemHostGetFlags(int[], Pointer) - Static method in class jcuda.driver.JCudaDriver
Passes back flags that were used for a pinned allocation.
cuMemHostRegister(Pointer, long, int) - Static method in class jcuda.driver.JCudaDriver
Registers an existing host memory range for use by CUDA.
cuMemHostUnregister(Pointer) - Static method in class jcuda.driver.JCudaDriver
Unregisters a memory range that was registered with cuMemHostRegister.
CUmemorytype - Class in jcuda.driver
Memory types.
cuMemsetD16(CUdeviceptr, short, long) - Static method in class jcuda.driver.JCudaDriver
Initializes device memory.
cuMemsetD16Async(CUdeviceptr, short, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Sets device memory.
cuMemsetD2D16(CUdeviceptr, long, short, long, long) - Static method in class jcuda.driver.JCudaDriver
Initializes device memory.
cuMemsetD2D16Async(CUdeviceptr, long, short, long, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Sets device memory.
cuMemsetD2D32(CUdeviceptr, long, int, long, long) - Static method in class jcuda.driver.JCudaDriver
Initializes device memory.
cuMemsetD2D32Async(CUdeviceptr, long, int, long, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Sets device memory.
cuMemsetD2D8(CUdeviceptr, long, byte, long, long) - Static method in class jcuda.driver.JCudaDriver
Initializes device memory.
cuMemsetD2D8Async(CUdeviceptr, long, byte, long, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Sets device memory.
cuMemsetD32(CUdeviceptr, int, long) - Static method in class jcuda.driver.JCudaDriver
Initializes device memory.
cuMemsetD32Async(CUdeviceptr, int, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Sets device memory.
cuMemsetD8(CUdeviceptr, byte, long) - Static method in class jcuda.driver.JCudaDriver
Initializes device memory.
cuMemsetD8Async(CUdeviceptr, byte, long, CUstream) - Static method in class jcuda.driver.JCudaDriver
Sets device memory.
CUmipmappedArray - Class in jcuda.driver
Java port of a CUmipmappedArray.
CUmipmappedArray() - Constructor for class jcuda.driver.CUmipmappedArray
Creates a new, uninitialized CUmipmappedArray
cuMipmappedArrayCreate(CUmipmappedArray, CUDA_ARRAY3D_DESCRIPTOR, int) - Static method in class jcuda.driver.JCudaDriver
Creates a CUDA mipmapped array.
cuMipmappedArrayDestroy(CUmipmappedArray) - Static method in class jcuda.driver.JCudaDriver
Destroys a CUDA mipmapped array.
cuMipmappedArrayGetLevel(CUarray, CUmipmappedArray, int) - Static method in class jcuda.driver.JCudaDriver
Gets a mipmap level of a CUDA mipmapped array.
CUmodule - Class in jcuda.driver
Java port of a CUmodule.
CUmodule() - Constructor for class jcuda.driver.CUmodule
Creates a new, uninitialized CUmodule
cuModuleGetFunction(CUfunction, CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
Returns a function handle.
cuModuleGetGlobal(CUdeviceptr, long[], CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
Returns a global pointer from a module.
cuModuleGetSurfRef(CUsurfref, CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
Returns a handle to a surface reference.
cuModuleGetTexRef(CUtexref, CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
Returns a handle to a texture reference.
cuModuleLoad(CUmodule, String) - Static method in class jcuda.driver.JCudaDriver
Loads a compute module.
cuModuleLoadData(CUmodule, byte[]) - Static method in class jcuda.driver.JCudaDriver
Load a module's data.
cuModuleLoadDataEx(CUmodule, Pointer, int, int[], Pointer) - Static method in class jcuda.driver.JCudaDriver
Load a module's data with options.

Note: It is hardly possible to properly pass in the required option values for this method.
cuModuleLoadDataJIT(CUmodule, Pointer, JITOptions) - Static method in class jcuda.driver.JCudaDriver
A wrapper function for JCudaDriver.cuModuleLoadDataEx(CUmodule, Pointer, int, int[], Pointer) which allows passing in the options for the JIT compiler, and obtaining the output of the JIT compiler via a JITOptions object.
cuModuleLoadFatBinary(CUmodule, byte[]) - Static method in class jcuda.driver.JCudaDriver
Load a module's data.
cuModuleUnload(CUmodule) - Static method in class jcuda.driver.JCudaDriver
Unloads a module.
CUoccupancy_flags - Class in jcuda.driver
Occupancy calculator flag
CUoccupancyB2DSize - Interface in jcuda.driver
Java port of the function that is passed to JCudaDriver.cuOccupancyMaxPotentialBlockSize(int[], int[], jcuda.driver.CUfunction, jcuda.driver.CUoccupancyB2DSize, long, int) and maps a certain kernel block size to the size of the per-block dynamic shared memory
cuOccupancyMaxActiveBlocksPerMultiprocessor(int[], CUfunction, int, long) - Static method in class jcuda.driver.JCudaDriver
cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(int[], CUfunction, int, long, int) - Static method in class jcuda.driver.JCudaDriver
 
cuOccupancyMaxPotentialBlockSize(int[], int[], CUfunction, CUoccupancyB2DSize, long, int) - Static method in class jcuda.driver.JCudaDriver
cuOccupancyMaxPotentialBlockSizeWithFlags(int[], int[], CUfunction, CUoccupancyB2DSize, long, int, int) - Static method in class jcuda.driver.JCudaDriver
 
CUoutput_mode - Class in jcuda.driver
Profiler Output Modes.

Most comments are taken from the CUDA reference manual.
cuParamSetf(CUfunction, int, float) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuParamSeti(CUfunction, int, int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuParamSetSize(CUfunction, int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuParamSetTexRef(CUfunction, int, CUtexref) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuParamSetv(CUfunction, int, Pointer, int) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
CUpointer_attribute - Class in jcuda.driver
Pointer information.

Most comments are taken from the CUDA reference manual
cuPointerGetAttribute(Pointer, int, CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
Returns information about a pointer.
cuPointerGetAttributes(int, int[], Pointer, CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
 
cuPointerSetAttribute(Pointer, int, CUdeviceptr) - Static method in class jcuda.driver.JCudaDriver
 
cuProfilerInitialize(String, String, int) - Static method in class jcuda.driver.JCudaDriver
Initialize the profiling.
cuProfilerStart() - Static method in class jcuda.driver.JCudaDriver
Enable profiling.
cuProfilerStop() - Static method in class jcuda.driver.JCudaDriver
Disable profiling.
CURAND_DIRECTION_VECTORS_32_JOEKUO6 - Static variable in class jcuda.jcurand.curandDirectionVectorSet
Specific set of 32-bit direction vectors generated from polynomials recommended by S.
CURAND_DIRECTION_VECTORS_64_JOEKUO6 - Static variable in class jcuda.jcurand.curandDirectionVectorSet
Specific set of 64-bit direction vectors generated from polynomials recommended by S.
CURAND_ORDERING_PSEUDO_BEST - Static variable in class jcuda.jcurand.curandOrdering
Best ordering for pseudorandom results
CURAND_ORDERING_PSEUDO_DEFAULT - Static variable in class jcuda.jcurand.curandOrdering
Specific default 4096 thread sequence for pseudorandom results
CURAND_ORDERING_PSEUDO_SEEDED - Static variable in class jcuda.jcurand.curandOrdering
Specific seeding pattern for fast lower quality pseudorandom results
CURAND_ORDERING_QUASI_DEFAULT - Static variable in class jcuda.jcurand.curandOrdering
Specific n-dimensional ordering for quasirandom results
CURAND_RNG_PSEUDO_DEFAULT - Static variable in class jcuda.jcurand.curandRngType
Default pseudorandom generator
CURAND_RNG_PSEUDO_MRG32K3A - Static variable in class jcuda.jcurand.curandRngType
MRG32k3a pseudorandom generator
CURAND_RNG_PSEUDO_MT19937 - Static variable in class jcuda.jcurand.curandRngType
Mersenne Twister MT19937 pseudorandom generator
CURAND_RNG_PSEUDO_MTGP32 - Static variable in class jcuda.jcurand.curandRngType
Mersenne Twister MTGP32 pseudorandom generator
CURAND_RNG_PSEUDO_PHILOX4_32_10 - Static variable in class jcuda.jcurand.curandRngType
PHILOX-4x32-10 pseudorandom generator
CURAND_RNG_PSEUDO_XORWOW - Static variable in class jcuda.jcurand.curandRngType
XORWOW pseudorandom generator
CURAND_RNG_QUASI_DEFAULT - Static variable in class jcuda.jcurand.curandRngType
Default quasirandom generator
CURAND_RNG_QUASI_SCRAMBLED_SOBOL32 - Static variable in class jcuda.jcurand.curandRngType
Scrambled Sobol32 quasirandom generator
CURAND_RNG_QUASI_SCRAMBLED_SOBOL64 - Static variable in class jcuda.jcurand.curandRngType
Scrambled Sobol64 quasirandom generator
CURAND_RNG_QUASI_SOBOL32 - Static variable in class jcuda.jcurand.curandRngType
Sobol32 quasirandom generator
CURAND_RNG_QUASI_SOBOL64 - Static variable in class jcuda.jcurand.curandRngType
Sobol64 quasirandom generator
CURAND_RNG_TEST - Static variable in class jcuda.jcurand.curandRngType
 
CURAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6 - Static variable in class jcuda.jcurand.curandDirectionVectorSet
Specific set of 32-bit direction vectors generated from polynomials recommended by S.
CURAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6 - Static variable in class jcuda.jcurand.curandDirectionVectorSet
Specific set of 64-bit direction vectors generated from polynomials recommended by S.
CURAND_STATUS_ALLOCATION_FAILED - Static variable in class jcuda.jcurand.curandStatus
Memory allocation failed
CURAND_STATUS_ARCH_MISMATCH - Static variable in class jcuda.jcurand.curandStatus
Architecture mismatch, GPU does not support requested feature
CURAND_STATUS_DOUBLE_PRECISION_REQUIRED - Static variable in class jcuda.jcurand.curandStatus
GPU does not have double precision required by MRG32k3a
CURAND_STATUS_INITIALIZATION_FAILED - Static variable in class jcuda.jcurand.curandStatus
Initialization of CUDA failed
CURAND_STATUS_INTERNAL_ERROR - Static variable in class jcuda.jcurand.curandStatus
Internal library error
CURAND_STATUS_LAUNCH_FAILURE - Static variable in class jcuda.jcurand.curandStatus
Kernel launch failure
CURAND_STATUS_LENGTH_NOT_MULTIPLE - Static variable in class jcuda.jcurand.curandStatus
Length requested is not a multple of dimension
CURAND_STATUS_NOT_INITIALIZED - Static variable in class jcuda.jcurand.curandStatus
Generator not initialized
CURAND_STATUS_OUT_OF_RANGE - Static variable in class jcuda.jcurand.curandStatus
Argument out of range
CURAND_STATUS_PREEXISTING_FAILURE - Static variable in class jcuda.jcurand.curandStatus
Preexisting failure on library entry
CURAND_STATUS_SUCCESS - Static variable in class jcuda.jcurand.curandStatus
No errors
CURAND_STATUS_TYPE_ERROR - Static variable in class jcuda.jcurand.curandStatus
Generator is wrong type
CURAND_STATUS_VERSION_MISMATCH - Static variable in class jcuda.jcurand.curandStatus
Header file and linked library version do not match
curandCreateGenerator(curandGenerator, int) - Static method in class jcuda.jcurand.JCurand
Create new random number generator.
curandCreateGeneratorHost(curandGenerator, int) - Static method in class jcuda.jcurand.JCurand
Create new host CPU random number generator.
curandCreatePoissonDistribution(double, curandDiscreteDistribution) - Static method in class jcuda.jcurand.JCurand
Construct the histogram array for a Poisson distribution.
curandDestroyDistribution(curandDiscreteDistribution) - Static method in class jcuda.jcurand.JCurand
Destroy the histogram array for a discrete distribution (e.g.
curandDestroyGenerator(curandGenerator) - Static method in class jcuda.jcurand.JCurand
Destroy an existing generator.
curandDirectionVectorSet - Class in jcuda.jcurand
CURAND choice of direction vector set
curandDiscreteDistribution - Class in jcuda.jcurand
A discrete distribution
curandDiscreteDistribution() - Constructor for class jcuda.jcurand.curandDiscreteDistribution
Creates a new, uninitialized curandDiscreteDistribution
curandGenerate(curandGenerator, Pointer, long) - Static method in class jcuda.jcurand.JCurand
Generate 32-bit pseudo or quasirandom numbers.
curandGenerateLogNormal(curandGenerator, Pointer, long, float, float) - Static method in class jcuda.jcurand.JCurand
Generate log-normally distributed floats.
curandGenerateLogNormalDouble(curandGenerator, Pointer, long, double, double) - Static method in class jcuda.jcurand.JCurand
Generate log-normally distributed doubles.
curandGenerateLongLong(curandGenerator, Pointer, long) - Static method in class jcuda.jcurand.JCurand
Generate 64-bit quasirandom numbers.
curandGenerateNormal(curandGenerator, Pointer, long, float, float) - Static method in class jcuda.jcurand.JCurand
Generate normally distributed floats.
curandGenerateNormalDouble(curandGenerator, Pointer, long, double, double) - Static method in class jcuda.jcurand.JCurand
Generate normally distributed doubles.
curandGeneratePoisson(curandGenerator, Pointer, long, double) - Static method in class jcuda.jcurand.JCurand
Generate Poisson-distributed unsigned ints.
curandGenerateSeeds(curandGenerator) - Static method in class jcuda.jcurand.JCurand
Setup starting states.
curandGenerateUniform(curandGenerator, Pointer, long) - Static method in class jcuda.jcurand.JCurand
Generate uniformly distributed floats.
curandGenerateUniformDouble(curandGenerator, Pointer, long) - Static method in class jcuda.jcurand.JCurand
Generate uniformly distributed doubles.
curandGenerator - Class in jcuda.jcurand
CURAND generator
curandGenerator() - Constructor for class jcuda.jcurand.curandGenerator
Creates a new, uninitialized curandGenerator
curandGetDirectionVectors32(int[][][], int) - Static method in class jcuda.jcurand.JCurand
Get direction vectors for 32-bit quasirandom number generation.
curandGetDirectionVectors64(long[][][], int) - Static method in class jcuda.jcurand.JCurand
Get direction vectors for 64-bit quasirandom number generation.
curandGetScrambleConstants32(int[][]) - Static method in class jcuda.jcurand.JCurand
Get scramble constants for 32-bit scrambled Sobol' .
curandGetScrambleConstants64(long[][]) - Static method in class jcuda.jcurand.JCurand
Get scramble constants for 64-bit scrambled Sobol' .
curandGetVersion(int[]) - Static method in class jcuda.jcurand.JCurand
Return the version number of the library.
curandOrdering - Class in jcuda.jcurand
CURAND orderings of results in memory
curandRngType - Class in jcuda.jcurand
CURAND generator types
curandSetGeneratorOffset(curandGenerator, long) - Static method in class jcuda.jcurand.JCurand
Set the absolute offset of the pseudo or quasirandom number generator.
curandSetGeneratorOrdering(curandGenerator, int) - Static method in class jcuda.jcurand.JCurand
Set the ordering of results of the pseudo or quasirandom number generator.
curandSetPseudoRandomGeneratorSeed(curandGenerator, long) - Static method in class jcuda.jcurand.JCurand
Set the seed value of the pseudo-random number generator.
curandSetQuasiRandomGeneratorDimensions(curandGenerator, int) - Static method in class jcuda.jcurand.JCurand
Set the number of dimensions.
curandSetStream(curandGenerator, cudaStream_t) - Static method in class jcuda.jcurand.JCurand
Set the current stream for CURAND kernel launches.
curandStatus - Class in jcuda.jcurand
CURAND function call status types
CUresourcetype - Class in jcuda.driver
Resource types
CUresourceViewFormat - Class in jcuda.driver
Resource view format
CUresult - Class in jcuda.driver
Error codes.

Most comments are taken from the CUDA reference manual.
CUsharedconfig - Class in jcuda.driver
Shared memory configurations
CUSPARSE_ACTION_NUMERIC - Static variable in class jcuda.jcusparse.cusparseAction
The operation is performed on data and indices.
CUSPARSE_ACTION_SYMBOLIC - Static variable in class jcuda.jcusparse.cusparseAction
The operation is performed only on indices.
CUSPARSE_DIAG_TYPE_NON_UNIT - Static variable in class jcuda.jcusparse.cusparseDiagType
The matrix diagonal has non-unit elements.
CUSPARSE_DIAG_TYPE_UNIT - Static variable in class jcuda.jcusparse.cusparseDiagType
The matrix diagonal has unit elements.
CUSPARSE_DIRECTION_COLUMN - Static variable in class jcuda.jcusparse.cusparseDirection
The matrix should be parsed by columns
CUSPARSE_DIRECTION_ROW - Static variable in class jcuda.jcusparse.cusparseDirection
The matrix should be parsed by rows.
CUSPARSE_FILL_MODE_LOWER - Static variable in class jcuda.jcusparse.cusparseFillMode
The lower triangular part is stored.
CUSPARSE_FILL_MODE_UPPER - Static variable in class jcuda.jcusparse.cusparseFillMode
The upper triangular part is stored.
CUSPARSE_HYB_PARTITION_AUTO - Static variable in class jcuda.jcusparse.cusparseHybPartition
Automatically decide how to split the data into regular/irregular part
CUSPARSE_HYB_PARTITION_MAX - Static variable in class jcuda.jcusparse.cusparseHybPartition
Store all data in the regular part
CUSPARSE_HYB_PARTITION_USER - Static variable in class jcuda.jcusparse.cusparseHybPartition
Store data into regular part up to a user specified threshold
CUSPARSE_INDEX_BASE_ONE - Static variable in class jcuda.jcusparse.cusparseIndexBase
The base index is one.
CUSPARSE_INDEX_BASE_ZERO - Static variable in class jcuda.jcusparse.cusparseIndexBase
The base index is zero.
CUSPARSE_MATRIX_TYPE_GENERAL - Static variable in class jcuda.jcusparse.cusparseMatrixType
The matrix is general.
CUSPARSE_MATRIX_TYPE_HERMITIAN - Static variable in class jcuda.jcusparse.cusparseMatrixType
The matrix is Hermitian.
CUSPARSE_MATRIX_TYPE_SYMMETRIC - Static variable in class jcuda.jcusparse.cusparseMatrixType
The matrix is symmetric.
CUSPARSE_MATRIX_TYPE_TRIANGULAR - Static variable in class jcuda.jcusparse.cusparseMatrixType
The matrix is triangular.
CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE - Static variable in class jcuda.jcusparse.cusparseOperation
The conjugate transpose operation is selected.
CUSPARSE_OPERATION_NON_TRANSPOSE - Static variable in class jcuda.jcusparse.cusparseOperation
The non-transpose operation is selected.
CUSPARSE_OPERATION_TRANSPOSE - Static variable in class jcuda.jcusparse.cusparseOperation
The transpose operation is selected.
CUSPARSE_POINTER_MODE_DEVICE - Static variable in class jcuda.jcusparse.cusparsePointerMode
The scalars are passed by reference on the device.
CUSPARSE_POINTER_MODE_HOST - Static variable in class jcuda.jcusparse.cusparsePointerMode
The scalars are passed by reference on the host.
CUSPARSE_SIDE_LEFT - Static variable in class jcuda.jcusparse.cusparseSideMode
Left
CUSPARSE_SIDE_RIGHT - Static variable in class jcuda.jcusparse.cusparseSideMode
Right
CUSPARSE_SOLVE_POLICY_NO_LEVEL - Static variable in class jcuda.jcusparse.cusparseSolvePolicy
no level information is generated, only reports structural zero.
CUSPARSE_SOLVE_POLICY_USE_LEVEL - Static variable in class jcuda.jcusparse.cusparseSolvePolicy
 
CUSPARSE_STATUS_ALLOC_FAILED - Static variable in class jcuda.jcusparse.cusparseStatus
Resource allocation failed inside the CUSPARSE library.
CUSPARSE_STATUS_ARCH_MISMATCH - Static variable in class jcuda.jcusparse.cusparseStatus
The function requires a feature absent from the device architecture.
CUSPARSE_STATUS_EXECUTION_FAILED - Static variable in class jcuda.jcusparse.cusparseStatus
The GPU program failed to execute.
CUSPARSE_STATUS_INTERNAL_ERROR - Static variable in class jcuda.jcusparse.cusparseStatus
An internal CUSPARSE operation failed.
CUSPARSE_STATUS_INVALID_VALUE - Static variable in class jcuda.jcusparse.cusparseStatus
An unsupported value or parameter was passed to the function.
CUSPARSE_STATUS_MAPPING_ERROR - Static variable in class jcuda.jcusparse.cusparseStatus
An access to GPU memory space failed, which is usually caused by a failure to bind a texture.
CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED - Static variable in class jcuda.jcusparse.cusparseStatus
The matrix type is not supported by this function.
CUSPARSE_STATUS_NOT_INITIALIZED - Static variable in class jcuda.jcusparse.cusparseStatus
The CUSPARSE library was not initialized.
CUSPARSE_STATUS_SUCCESS - Static variable in class jcuda.jcusparse.cusparseStatus
The operation completed successfully.
CUSPARSE_STATUS_ZERO_PIVOT - Static variable in class jcuda.jcusparse.cusparseStatus
An entry of the matrix is either structural zero or numerical zero (singular block)
cusparseAction - Class in jcuda.jcusparse
Indicates whether the operation is performed only on indices or on data and indices.
cusparseCaxpyi(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsric02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsric02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsric02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsric02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrilu02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrilu02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrilu02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrilu02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrilu02_numericBoost(cusparseHandle, bsrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrmm(cusparseHandle, int, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrmv(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrsm2_analysis(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrsm2_bufferSize(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrsm2_bufferSizeExt(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrsm2_solve(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer, int, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrsv2_analysis(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrsv2_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrsv2_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrsv2_solve(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCbsrxmv(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsc2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsc2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsr2bsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsr2csc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsr2csru(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsr2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsr2gebsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsr2gebsr_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsr2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrcolor(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrgeam(cusparseHandle, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrgemm(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrgemm2(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrgemm2_bufferSizeExt(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, csrgemm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsric0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsric02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsric02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsric02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsric02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrilu0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrilu02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrilu02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrilu02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrilu02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrilu02_numericBoost(cusparseHandle, csrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrmm(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrmm2(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrmv(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrsm_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrsm_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrsv2_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrsv2_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrsv2_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrsv2_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrsv_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsrsv_solve(cusparseHandle, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsru2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCcsru2csr_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, csru2csrInfo, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCdense2csc(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCdense2csr(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCdense2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCdotci(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: dot product of complex conjugate of a sparse vector x and a dense vector y.
cusparseCdoti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgebsr2gebsc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgebsr2gebsc_bufferSize(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgebsr2gebsc_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgebsr2gebsr(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgebsr2gebsr_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgebsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgemvi(cusparseHandle, int, int, int, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgemvi_bufferSize(cusparseHandle, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgthr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgthrz(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgtsv(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgtsv_nopivot(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCgtsvStridedBatch(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseChyb2csc(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseChyb2csr(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseChyb2dense(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseChybmv(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseChybsv_analysis(cusparseHandle, int, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseChybsv_solve(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCnnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseColorInfo - Class in jcuda.jcusparse
Java port of a cusparseColorInfo
cusparseColorInfo() - Constructor for class jcuda.jcusparse.cusparseColorInfo
Creates a new, uninitialized cusparseColorInfo
cusparseCreate(cusparseHandle) - Static method in class jcuda.jcusparse.JCusparse
CUSPARSE initialization and management routines
cusparseCreateBsric02Info(bsric02Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCreateBsrilu02Info(bsrilu02Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCreateBsrsm2Info(bsrsm2Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCreateBsrsv2Info(bsrsv2Info) - Static method in class jcuda.jcusparse.JCusparse
block-CSR triangular solve (algorithm 2)
cusparseCreateColorInfo(cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
coloring info
cusparseCreateCsrgemm2Info(csrgemm2Info) - Static method in class jcuda.jcusparse.JCusparse
Description: Compute sparse - sparse matrix multiplication for matrices stored in CSR format.
cusparseCreateCsric02Info(csric02Info) - Static method in class jcuda.jcusparse.JCusparse
incomplete Cholesky (algorithm 2)
cusparseCreateCsrilu02Info(csrilu02Info) - Static method in class jcuda.jcusparse.JCusparse
incomplete LU (algorithm 2)
cusparseCreateCsrsv2Info(csrsv2Info) - Static method in class jcuda.jcusparse.JCusparse
sparse triangular solve (algorithm 2)
cusparseCreateCsru2csrInfo(csru2csrInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseCreateHybMat(cusparseHybMat) - Static method in class jcuda.jcusparse.JCusparse
hybrid (HYB) format
cusparseCreateIdentityPermutation(cusparseHandle, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Create a identity sequence p=[0,1,...,n-1].
cusparseCreateMatDescr(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
When the matrix descriptor is created, its fields are initialized to: CUSPARSE_MATRIX_TYPE_GENERAL CUSPARSE_INDEX_BASE_ZERO All other fields are uninitialized
cusparseCreateSolveAnalysisInfo(cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
sparse triangular solve and incomplete-LU and Cholesky (algorithm 1)
cusparseCsctr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDaxpyi(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsric02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsric02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsric02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsric02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrilu02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrilu02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrilu02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrilu02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrilu02_numericBoost(cusparseHandle, bsrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrmm(cusparseHandle, int, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrmv(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrsm2_analysis(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrsm2_bufferSize(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrsm2_bufferSizeExt(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrsm2_solve(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer, int, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrsv2_analysis(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrsv2_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrsv2_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrsv2_solve(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDbsrxmv(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsc2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsc2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsr2bsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsr2csc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsr2csru(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsr2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsr2gebsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsr2gebsr_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsr2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrcolor(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrgeam(cusparseHandle, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrgemm(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrgemm2(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrgemm2_bufferSizeExt(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, csrgemm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsric0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsric02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsric02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsric02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsric02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrilu0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrilu02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrilu02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrilu02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrilu02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrilu02_numericBoost(cusparseHandle, csrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrmm(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrmm2(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrmv(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrsm_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrsm_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrsv2_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrsv2_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrsv2_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrsv2_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrsv_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsrsv_solve(cusparseHandle, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsru2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDcsru2csr_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, csru2csrInfo, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDdense2csc(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDdense2csr(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDdense2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDdoti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroy(cusparseHandle) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyBsric02Info(bsric02Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyBsrilu02Info(bsrilu02Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyBsrsm2Info(bsrsm2Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyBsrsv2Info(bsrsv2Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyColorInfo(cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyCsrgemm2Info(csrgemm2Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyCsric02Info(csric02Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyCsrilu02Info(csrilu02Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyCsrsv2Info(csrsv2Info) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyCsru2csrInfo(csru2csrInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyHybMat(cusparseHybMat) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroyMatDescr(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDestroySolveAnalysisInfo(cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgebsr2gebsc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgebsr2gebsc_bufferSize(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgebsr2gebsc_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgebsr2gebsr(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgebsr2gebsr_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgebsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgemvi(cusparseHandle, int, int, int, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgemvi_bufferSize(cusparseHandle, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgthr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgthrz(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgtsv(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgtsv_nopivot(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDgtsvStridedBatch(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDhyb2csc(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDhyb2csr(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDhyb2dense(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDhybmv(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDhybsv_analysis(cusparseHandle, int, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDhybsv_solve(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDiagType - Class in jcuda.jcusparse
Indicates if the matrix diagonal entries are unity.
cusparseDirection - Class in jcuda.jcusparse
Indicates whether the elements of a dense matrix should be parsed by rows or by columns.
cusparseDnnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDroti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseDsctr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseFillMode - Class in jcuda.jcusparse
Indicates if the lower or upper part of a matrix is stored in sparse storage.
cusparseGetLevelInfo(cusparseHandle, cusparseSolveAnalysisInfo, int[], Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseGetMatDiagType(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseGetMatFillMode(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseGetMatIndexBase(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseGetMatType(cusparseMatDescr) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseGetPointerMode(cusparseHandle, int[]) - Static method in class jcuda.jcusparse.JCusparse
CUSPARSE type creation, destruction, set and get routines
cusparseGetVersion(cusparseHandle, int[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseHandle - Class in jcuda.jcusparse
Java port of a cusparseHandle
cusparseHandle() - Constructor for class jcuda.jcusparse.cusparseHandle
Creates a new, uninitialized cusparseHandle
cusparseHybMat - Class in jcuda.jcusparse
Java port of a cusparseHybMat
cusparseHybMat() - Constructor for class jcuda.jcusparse.cusparseHybMat
Creates a new, uninitialized cusparseHybMat
cusparseHybPartition - Class in jcuda.jcusparse
Partition modes
cusparseIndexBase - Class in jcuda.jcusparse
Indicates if the base of the matrix indices is zero or one.
cusparseMatDescr - Class in jcuda.jcusparse
Java port of a cusparseMatDescr
cusparseMatDescr() - Constructor for class jcuda.jcusparse.cusparseMatDescr
Creates a new, uninitialized cusparseMatDescr
cusparseMatrixType - Class in jcuda.jcusparse
Indicates the type of matrix stored in sparse storage.
cusparseOperation - Class in jcuda.jcusparse
Indicates which operations need to be performed with the sparse matrix.
cusparsePointerMode - Class in jcuda.jcusparse
Indicates whether the scalar values are passed by reference on the host or device.
cusparseSaxpyi(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: Addition of a scalar multiple of a sparse vector x and a dense vector y.
cusparseSbsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in block-CSR storage format to a sparse matrix in CSR storage format.
cusparseSbsric02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsric02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsric02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsric02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrilu02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrilu02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrilu02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrilu02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrilu02_numericBoost(cusparseHandle, bsrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0) of the matrix A stored in block-CSR format based on the information in the opaque structure info that was obtained from the analysis phase (bsrsv2_analysis).
cusparseSbsrmm(cusparseHandle, int, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: sparse - dense matrix multiplication C = alpha * op(A) * B + beta * C, where A is a sparse matrix in block-CSR format, B and C are dense tall matrices.
cusparseSbsrmv(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y, where A is a sparse matrix in BSR storage format, x and y are dense vectors.
cusparseSbsrsm2_analysis(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrsm2_bufferSize(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrsm2_bufferSizeExt(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrsm2_solve(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer, int, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrsv2_analysis(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrsv2_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrsv2_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrsv2_solve(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSbsrxmv(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y, where A is a sparse matrix in extended BSR storage format, x and y are dense vectors.
cusparseScsc2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in CSC storage format to a dense matrix.
cusparseScsc2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in CSC storage format to a sparse matrix in HYB storage format.
cusparseScsr2bsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsr2csc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a matrix from CSR to CSC sparse storage format.
cusparseScsr2csru(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Wrapper that un-sorts sparse matrix stored in CSR format (without exposing the permutation).
cusparseScsr2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in CSR storage format to a dense matrix.
cusparseScsr2gebsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsr2gebsr_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in CSR storage format to a sparse matrix in general block-CSR storage format.
cusparseScsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsr2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in CSR storage format to a sparse matrix in HYB storage format.
cusparseScsrcolor(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
Description: Find an approximate coloring of a matrix stored in CSR format.
cusparseScsrgeam(cusparseHandle, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrgemm(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrgemm2(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrgemm2_bufferSizeExt(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, csrgemm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsric0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0) of the matrix A stored in CSR format based on the information in the opaque structure info that was obtained from the analysis phase (csrsv_analysis).
cusparseScsric02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsric02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsric02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsric02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrilu0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0) of the matrix A stored in CSR format based on the information in the opaque structure info that was obtained from the analysis phase (csrsv_analysis).
cusparseScsrilu02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrilu02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrilu02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrilu02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrilu02_numericBoost(cusparseHandle, csrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Compute the incomplete-LU factorization with 0 fill-in (ILU0) of the matrix A stored in CSR format based on the information in the opaque structure info that was obtained from the analysis phase (csrsv2_analysis).
cusparseScsrmm(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: sparse - dense matrix multiplication C = alpha * op(A) * B + beta * C, where A is a sparse matrix in CSR format, B and C are dense tall matrices.
cusparseScsrmm2(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: sparse - dense matrix multiplication C = alpha * op(A) * B + beta * C, where A is a sparse matrix in CSR format, B and C are dense tall matrices.
cusparseScsrmv(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y, where A is a sparse matrix in CSR storage format, x and y are dense vectors.
cusparseScsrsm_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
Description: Solution of triangular linear system op(A) * X = alpha * F, with multiple right-hand-sides, where A is a sparse matrix in CSR storage format, rhs F and solution X are dense tall matrices.
cusparseScsrsm_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrsv2_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrsv2_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrsv2_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrsv2_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsrsv_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
Description: Solution of triangular linear system op(A) * x = alpha * f, where A is a sparse matrix in CSR storage format, rhs f and solution x are dense vectors.
cusparseScsrsv_solve(cusparseHandle, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsru2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseScsru2csr_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, csru2csrInfo, long[]) - Static method in class jcuda.jcusparse.JCusparse
Description: Wrapper that sorts sparse matrix stored in CSR format (without exposing the permutation).
cusparseSdense2csc(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a dense matrix to a sparse matrix in the CSC storage format, using the information computed by the nnz routine.
cusparseSdense2csr(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a dense matrix to a sparse matrix in the CSR storage format, using the information computed by the nnz routine.
cusparseSdense2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a dense matrix to a sparse matrix in HYB storage format.
cusparseSdoti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: dot product of a sparse vector x and a dense vector y.
cusparseSetMatDiagType(cusparseMatDescr, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSetMatFillMode(cusparseMatDescr, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSetMatIndexBase(cusparseMatDescr, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSetMatType(cusparseMatDescr, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSetPointerMode(cusparseHandle, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSetStream(cusparseHandle, cudaStream_t) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSgebsr2gebsc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSgebsr2gebsc_bufferSize(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in general block-CSR storage format to a sparse matrix in general block-CSC storage format.
cusparseSgebsr2gebsc_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSgebsr2gebsr(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSgebsr2gebsr_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in general block-CSR storage format to a sparse matrix in general block-CSR storage format with different block size.
cusparseSgebsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSgemvi(cusparseHandle, int, int, int, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
--- Sparse Level 2 routines ---
cusparseSgemvi_bufferSize(cusparseHandle, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSgthr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: Gather of non-zero elements from dense vector y into sparse vector x.
cusparseSgthrz(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: Gather of non-zero elements from desne vector y into sparse vector x (also replacing these elements in y by zeros).
cusparseSgtsv(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: Solution of tridiagonal linear system A * X = F, with multiple right-hand-sides.
cusparseSgtsv_nopivot(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: Solution of tridiagonal linear system A * X = F, with multiple right-hand-sides.
cusparseSgtsvStridedBatch(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
Description: Solution of a set of tridiagonal linear systems A_{i} * x_{i} = f_{i} for i=1,...,batchCount.
cusparseShyb2csc(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in HYB storage format to a sparse matrix in CSC storage format.
cusparseShyb2csr(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in HYB storage format to a sparse matrix in CSR storage format.
cusparseShyb2dense(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in HYB storage format to a dense matrix.
cusparseShybmv(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Matrix-vector multiplication y = alpha * op(A) * x + beta * y, where A is a sparse matrix in HYB storage format, x and y are dense vectors.
cusparseShybsv_analysis(cusparseHandle, int, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
Description: Solution of triangular linear system op(A) * x = alpha * f, where A is a sparse matrix in HYB storage format, rhs f and solution x are dense vectors.
cusparseShybsv_solve(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseSideMode - Class in jcuda.jcusparse
Side mode
cusparseSnnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine finds the total number of non-zero elements and the number of non-zero elements per row or column in the dense matrix A.
cusparseSolveAnalysisInfo - Class in jcuda.jcusparse
Java port of a cusparseSolveAnalysisInfo
cusparseSolveAnalysisInfo() - Constructor for class jcuda.jcusparse.cusparseSolveAnalysisInfo
Creates a new, uninitialized cusparseSolveAnalysisInfo
cusparseSolvePolicy - Class in jcuda.jcusparse
 
cusparseSroti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: Givens rotation, where c and s are cosine and sine, x and y are sparse and dense vectors, respectively.
cusparseSsctr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: Scatter of elements of the sparse vector x into dense vector y.
cusparseStatus - Class in jcuda.jcusparse
CUSPARSE status return values
cusparseXbsric02_zeroPivot(cusparseHandle, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0) of the matrix A stored in block-CSR format based on the information in the opaque structure info that was obtained from the analysis phase (bsrsv2_analysis).
cusparseXbsrilu02_zeroPivot(cusparseHandle, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseXbsrsm2_zeroPivot(cusparseHandle, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Solution of triangular linear system op(A) * X = alpha * F, with multiple right-hand-sides, where A is a sparse matrix in CSR storage format, rhs F and solution X are dense tall matrices.
cusparseXbsrsv2_zeroPivot(cusparseHandle, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Solution of triangular linear system op(A) * x = alpha * f, where A is a sparse matrix in block-CSR storage format, rhs f and solution y are dense vectors.
cusparseXcoo2csr(cusparseHandle, Pointer, int, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine compresses the indecis of rows or columns.
cusparseXcoosort_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, long[]) - Static method in class jcuda.jcusparse.JCusparse
Description: Sort sparse matrix stored in COO format
cusparseXcoosortByColumn(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseXcoosortByRow(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseXcscsort(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseXcscsort_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, long[]) - Static method in class jcuda.jcusparse.JCusparse
Description: Sort sparse matrix stored in CSC format
cusparseXcsr2bsrNnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in CSR storage format to a sparse matrix in block-CSR storage format.
cusparseXcsr2coo(cusparseHandle, Pointer, int, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine uncompresses the indecis of rows or columns.
cusparseXcsr2gebsrNnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, cusparseMatDescr, Pointer, int, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseXcsrgeamNnz(cusparseHandle, int, int, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Compute sparse - sparse matrix addition of matrices stored in CSR format
cusparseXcsrgemm2Nnz(cusparseHandle, int, int, int, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseXcsrgemmNnz(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Compute sparse - sparse matrix multiplication for matrices stored in CSR format.
cusparseXcsric02_zeroPivot(cusparseHandle, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Compute the incomplete-Cholesky factorization with 0 fill-in (IC0) of the matrix A stored in CSR format based on the information in the opaque structure info that was obtained from the analysis phase (csrsv2_analysis).
cusparseXcsrilu02_zeroPivot(cusparseHandle, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseXcsrsort(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseXcsrsort_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, long[]) - Static method in class jcuda.jcusparse.JCusparse
Description: Sort sparse matrix stored in CSR format
cusparseXcsrsv2_zeroPivot(cusparseHandle, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: Solution of triangular linear system op(A) * x = alpha * f, where A is a sparse matrix in CSR storage format, rhs f and solution y are dense vectors.
cusparseXgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
Description: This routine converts a sparse matrix in general block-CSR storage format to a sparse matrix in CSR storage format.
cusparseXgebsr2gebsrNnz(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, int, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZaxpyi(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsric02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsric02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsric02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsric02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrilu02(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrilu02_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrilu02_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrilu02_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrilu02_numericBoost(cusparseHandle, bsrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrmm(cusparseHandle, int, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrmv(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrsm2_analysis(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrsm2_bufferSize(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrsm2_bufferSizeExt(cusparseHandle, int, int, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrsm2_solve(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsm2Info, Pointer, int, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrsv2_analysis(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrsv2_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrsv2_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrsv2_solve(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, bsrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZbsrxmv(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsc2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsc2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsr2bsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsr2csc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsr2csru(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsr2dense(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsr2gebsr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsr2gebsr_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsr2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrcolor(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer, cusparseColorInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrgeam(cusparseHandle, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrgemm(cusparseHandle, int, int, int, int, int, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrgemm2(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrgemm2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrgemm2_bufferSizeExt(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, int, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, Pointer, cusparseMatDescr, int, Pointer, Pointer, csrgemm2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsric0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsric02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsric02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsric02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsric02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csric02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrilu0(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrilu02(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrilu02_analysis(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrilu02_bufferSize(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrilu02_bufferSizeExt(cusparseHandle, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrilu02Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrilu02_numericBoost(cusparseHandle, csrilu02Info, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrmm(cusparseHandle, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrmm2(cusparseHandle, int, int, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, int, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrmv(cusparseHandle, int, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrsm_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrsm_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, int, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrsv2_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrsv2_bufferSize(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrsv2_bufferSizeExt(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrsv2_solve(cusparseHandle, int, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, csrsv2Info, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrsv_analysis(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsrsv_solve(cusparseHandle, int, int, Pointer, cusparseMatDescr, Pointer, Pointer, Pointer, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsru2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, csru2csrInfo, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZcsru2csr_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, csru2csrInfo, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZdense2csc(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZdense2csr(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZdense2hyb(cusparseHandle, int, int, cusparseMatDescr, Pointer, int, Pointer, cusparseHybMat, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZdotci(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZdoti(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgebsr2csr(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgebsr2gebsc(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgebsr2gebsc_bufferSize(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgebsr2gebsc_bufferSizeExt(cusparseHandle, int, int, int, Pointer, Pointer, Pointer, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgebsr2gebsr(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgebsr2gebsr_bufferSize(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgebsr2gebsr_bufferSizeExt(cusparseHandle, int, int, int, int, cusparseMatDescr, Pointer, Pointer, Pointer, int, int, int, int, long[]) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgemvi(cusparseHandle, int, int, int, Pointer, Pointer, int, int, Pointer, Pointer, Pointer, Pointer, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgemvi_bufferSize(cusparseHandle, int, int, int, int, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgthr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgthrz(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgtsv(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgtsv_nopivot(cusparseHandle, int, int, Pointer, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZgtsvStridedBatch(cusparseHandle, int, Pointer, Pointer, Pointer, Pointer, int, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZhyb2csc(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZhyb2csr(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZhyb2dense(cusparseHandle, cusparseMatDescr, cusparseHybMat, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZhybmv(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, Pointer, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZhybsv_analysis(cusparseHandle, int, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZhybsv_solve(cusparseHandle, int, Pointer, cusparseMatDescr, cusparseHybMat, cusparseSolveAnalysisInfo, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZnnz(cusparseHandle, int, int, int, cusparseMatDescr, Pointer, int, Pointer, Pointer) - Static method in class jcuda.jcusparse.JCusparse
 
cusparseZsctr(cusparseHandle, int, Pointer, Pointer, Pointer, int) - Static method in class jcuda.jcusparse.JCusparse
 
CUstream - Class in jcuda.driver
Java port of a CUstream.
CUstream() - Constructor for class jcuda.driver.CUstream
Creates a new, uninitialized CUstream
CUstream(cudaStream_t) - Constructor for class jcuda.driver.CUstream
Creates a CUstream for the given cudaStream_t.
CUstream_flags - Class in jcuda.driver
Stream creation flags.

Most comments are taken from the CUDA reference manual.

cuStreamAddCallback(CUstream, CUstreamCallback, Object, int) - Static method in class jcuda.driver.JCudaDriver
Add a callback to a compute stream.
cuStreamAttachMemAsync(CUstream, CUdeviceptr, long, int) - Static method in class jcuda.driver.JCudaDriver
 
CUstreamCallback - Interface in jcuda.driver
Interface for emulating a CUDA stream callback.
cuStreamCreate(CUstream, int) - Static method in class jcuda.driver.JCudaDriver
Create a stream.
cuStreamCreateWithPriority(CUstream, int, int) - Static method in class jcuda.driver.JCudaDriver
 
cuStreamDestroy(CUstream) - Static method in class jcuda.driver.JCudaDriver
Destroys a stream.
cuStreamGetFlags(CUstream, int[]) - Static method in class jcuda.driver.JCudaDriver
 
cuStreamGetPriority(CUstream, int[]) - Static method in class jcuda.driver.JCudaDriver
 
cuStreamQuery(CUstream) - Static method in class jcuda.driver.JCudaDriver
Determine status of a compute stream.
cuStreamSynchronize(CUstream) - Static method in class jcuda.driver.JCudaDriver
Wait until a stream's tasks are completed.
cuStreamWaitEvent(CUstream, CUevent, int) - Static method in class jcuda.driver.JCudaDriver
Make a compute stream wait on an event.
CUsurfObject - Class in jcuda.driver
Java port of a CUsurfObject.
CUsurfObject() - Constructor for class jcuda.driver.CUsurfObject
Creates a new, uninitialized CUsurfObject
cuSurfObjectCreate(CUsurfObject, CUDA_RESOURCE_DESC) - Static method in class jcuda.driver.JCudaDriver
Creates a surface object.
cuSurfObjectDestroy(CUsurfObject) - Static method in class jcuda.driver.JCudaDriver
Destroys a surface object.
cuSurfObjectGetResourceDesc(CUDA_RESOURCE_DESC, CUsurfObject) - Static method in class jcuda.driver.JCudaDriver
Returns a surface object's resource descriptor.
CUsurfref - Class in jcuda.driver
Java port of a CUsurfref.
CUsurfref() - Constructor for class jcuda.driver.CUsurfref
Creates a new, uninitialized CUtexref
cuSurfRefGetArray(CUarray, CUsurfref) - Static method in class jcuda.driver.JCudaDriver
Passes back the CUDA array bound to a surface reference.
cuSurfRefSetArray(CUsurfref, CUarray, int) - Static method in class jcuda.driver.JCudaDriver
Sets the CUDA array for a surface reference.
CUtexObject - Class in jcuda.driver
Java port of a CUtexObject.
CUtexObject() - Constructor for class jcuda.driver.CUtexObject
Creates a new, uninitialized CUtexObject
cuTexObjectCreate(CUtexObject, CUDA_RESOURCE_DESC, CUDA_TEXTURE_DESC, CUDA_RESOURCE_VIEW_DESC) - Static method in class jcuda.driver.JCudaDriver
Creates a texture object.
cuTexObjectDestroy(CUtexObject) - Static method in class jcuda.driver.JCudaDriver
Destroys a texture object.
cuTexObjectGetResourceDesc(CUDA_RESOURCE_DESC, CUtexObject) - Static method in class jcuda.driver.JCudaDriver
Returns a texture object's resource descriptor.
cuTexObjectGetResourceViewDesc(CUDA_RESOURCE_VIEW_DESC, CUtexObject) - Static method in class jcuda.driver.JCudaDriver
Returns a texture object's resource view descriptor.
cuTexObjectGetTextureDesc(CUDA_TEXTURE_DESC, CUtexObject) - Static method in class jcuda.driver.JCudaDriver
Returns a texture object's texture descriptor.
CUtexref - Class in jcuda.driver
Java port of a CUtexref.
CUtexref() - Constructor for class jcuda.driver.CUtexref
Creates a new, uninitialized CUtexref
cuTexRefCreate(CUtexref) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuTexRefDestroy(CUtexref) - Static method in class jcuda.driver.JCudaDriver
Deprecated.
Deprecated in CUDA
cuTexRefGetAddress(CUdeviceptr, CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the address associated with a texture reference.
cuTexRefGetAddressMode(int[], CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
Gets the addressing mode used by a texture reference.
cuTexRefGetArray(CUarray, CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the array bound to a texture reference.
cuTexRefGetFilterMode(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the filter-mode used by a texture reference.
cuTexRefGetFlags(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the flags used by a texture reference.
cuTexRefGetFormat(int[], int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the format used by a texture reference.
cuTexRefGetMaxAnisotropy(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the maximum anistropy for a texture reference.
cuTexRefGetMipmapFilterMode(int[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the mipmap filtering mode for a texture reference.
cuTexRefGetMipmapLevelBias(float[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the mipmap level bias for a texture reference.
cuTexRefGetMipmapLevelClamp(float[], float[], CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the min/max mipmap level clamps for a texture reference.
cuTexRefGetMipmappedArray(CUmipmappedArray, CUtexref) - Static method in class jcuda.driver.JCudaDriver
Gets the mipmapped array bound to a texture reference.
cuTexRefSetAddress(long[], CUtexref, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
Binds an address as a texture reference.
cuTexRefSetAddress2D(CUtexref, CUDA_ARRAY_DESCRIPTOR, CUdeviceptr, long) - Static method in class jcuda.driver.JCudaDriver
Binds an address as a 2D texture reference.
cuTexRefSetAddressMode(CUtexref, int, int) - Static method in class jcuda.driver.JCudaDriver
Sets the addressing mode for a texture reference.
cuTexRefSetArray(CUtexref, CUarray, int) - Static method in class jcuda.driver.JCudaDriver
Binds an array as a texture reference.
cuTexRefSetFilterMode(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
Sets the filtering mode for a texture reference.
cuTexRefSetFlags(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
Sets the flags for a texture reference.
cuTexRefSetFormat(CUtexref, int, int) - Static method in class jcuda.driver.JCudaDriver
Sets the format for a texture reference.
cuTexRefSetMaxAnisotropy(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
Sets the maximum anistropy for a texture reference.
cuTexRefSetMipmapFilterMode(CUtexref, int) - Static method in class jcuda.driver.JCudaDriver
Sets the mipmap filtering mode for a texture reference.
cuTexRefSetMipmapLevelBias(CUtexref, float) - Static method in class jcuda.driver.JCudaDriver
Sets the mipmap level bias for a texture reference.
cuTexRefSetMipmapLevelClamp(CUtexref, float, float) - Static method in class jcuda.driver.JCudaDriver
Sets the mipmap min/max mipmap level clamps for a texture reference.
cuTexRefSetMipmappedArray(CUtexref, CUmipmappedArray, int) - Static method in class jcuda.driver.JCudaDriver
Binds a mipmapped array to a texture reference.

D

dasum(int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
dasum(int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
dataType() - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
dataType() - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
dataType() - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
daxpy(int, double, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
daxpy(int, double, DataBuffer, int, int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
dcopy(int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
dcopy(int, DataBuffer, int, int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
ddot(int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
ddot(int, DataBuffer, int, int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
Depth - Variable in class jcuda.driver.CUDA_ARRAY3D_DESCRIPTOR
Depth is the depth of the CUDA array (in elements); the CUDA array is one-dimensional if height and depth are 0, two-dimensional if depth is 0, and three-dimensional otherwise;
Depth - Variable in class jcuda.driver.CUDA_MEMCPY3D
WidthInBytes, Height and Depth specify the width (in bytes), height and depth of the 3D copy being performed.
Depth - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
WidthInBytes, Height and Depth specify the width (in bytes), height and depth of the 3D copy being performed.
depth - Variable in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
Depth of the resource view
depth - Variable in class jcuda.runtime.cudaExtent
The depth of this cudaExtent
depth - Variable in class jcuda.runtime.cudaResourceViewDesc
Depth of the resource view
destroy() - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
destroy() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Shutdown this instance
destroy(CublasPointer, boolean) - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Destroys the context and associated resources
destroy() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Destroys the context and associated resources
destroy() - Method in class org.nd4j.linalg.jcublas.CublasPointer
The actual destroy method
destroyObject(PooledObject<cublasHandle>) - Method in class org.nd4j.linalg.jcublas.context.pool.factory.CublasHandlePooledItemFactory
 
destroyObject(PooledObject<cudaStream_t>) - Method in class org.nd4j.linalg.jcublas.context.pool.factory.OldStreamItemFactory
 
destroyObject(PooledObject<CUstream>) - Method in class org.nd4j.linalg.jcublas.context.pool.factory.StreamItemFactory
 
device - Variable in class jcuda.runtime.cudaPointerAttributes
The device against which the memory was allocated or registered.
DeviceConfiguration - Class in org.nd4j.linalg.jcublas.device.conf
Configuration for a device.
DeviceConfiguration(int, Properties) - Constructor for class org.nd4j.linalg.jcublas.device.conf.DeviceConfiguration
Initialize the configuration with the given properties
DeviceConfiguration(int) - Constructor for class org.nd4j.linalg.jcublas.device.conf.DeviceConfiguration
Initialize the device configuration based on the device information
deviceNum() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Get the number of devices
deviceOverlap - Variable in class jcuda.runtime.cudaDeviceProp
Device can concurrently copy memory and execute a kernel.
devicePointer - Variable in class jcuda.runtime.cudaPointerAttributes
The address which may be dereferenced on the current device to access the memory or NULL if no such address exists.
DevicePointerInfo - Class in org.nd4j.linalg.jcublas.buffer
Provides information about a device pointer
DevicePointerInfo(Pointer, long, int, int) - Constructor for class org.nd4j.linalg.jcublas.buffer.DevicePointerInfo
 
DEVICES_TO_BAN - Static variable in class org.nd4j.linalg.jcublas.context.ContextHolder
 
dgbmv(char, char, int, int, int, int, double, INDArray, int, INDArray, int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dgemm(char, char, char, int, int, int, double, INDArray, int, INDArray, int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
dgemv(char, char, int, int, double, INDArray, int, INDArray, int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dger(char, int, int, double, INDArray, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dim3 - Class in jcuda.runtime
Java port of a dim3.
dim3() - Constructor for class jcuda.runtime.dim3
Creates a new dim3, with default size (1,1,1)
dim3(int, int, int) - Constructor for class jcuda.runtime.dim3
Creates a new dim3, with the given size
dnrm2(int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
DOUBLE - Static variable in class jcuda.Sizeof
Size of a double, in bytes
DOUBLE - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
 
DOUBLE - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
drot(int, INDArray, int, INDArray, int, double, double) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
drotg(double, double, double, double) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
drotm(int, INDArray, int, INDArray, int, INDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
drotmg(double, double, double, double, INDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
dsbmv(char, char, int, int, double, INDArray, int, INDArray, int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dscal(int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
dsdot(int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
dspmv(char, char, int, double, INDArray, INDArray, int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dspr(char, char, int, double, INDArray, int, INDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dspr2(char, char, int, double, INDArray, int, INDArray, int, INDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dstArray - Variable in class jcuda.driver.CUDA_MEMCPY2D
The destination array.
dstArray - Variable in class jcuda.driver.CUDA_MEMCPY3D
The destination array.
dstArray - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The destination array.
dstArray - Variable in class jcuda.runtime.cudaMemcpy3DParms
The destination array.
dstArray - Variable in class jcuda.runtime.cudaMemcpy3DPeerParms
The destination array.
dstContext - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
Destination context (ignored with dstMemoryType is ::CU_MEMORYTYPE_ARRAY)
dstDevice - Variable in class jcuda.driver.CUDA_MEMCPY2D
The destination pointer.
dstDevice - Variable in class jcuda.driver.CUDA_MEMCPY3D
The destination pointer.
dstDevice - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The destination pointer.
dstDevice - Variable in class jcuda.runtime.cudaMemcpy3DPeerParms
Destination device
dstHeight - Variable in class jcuda.driver.CUDA_MEMCPY3D
The destination height - ignored when dst is array and may be 0 if Depth==1
dstHeight - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The destination height - ignored when dst is array and may be 0 if Depth==1
dstHost - Variable in class jcuda.driver.CUDA_MEMCPY2D
The destination pointer.
dstHost - Variable in class jcuda.driver.CUDA_MEMCPY3D
The destination pointer.
dstHost - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The destination pointer.
dstLOD - Variable in class jcuda.driver.CUDA_MEMCPY3D
Must be set to 0
dstLOD - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
Must be set to 0
dstMemoryType - Variable in class jcuda.driver.CUDA_MEMCPY2D
The destination memory type.
dstMemoryType - Variable in class jcuda.driver.CUDA_MEMCPY3D
The destination memory type.
dstMemoryType - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The destination memory type.
dstPitch - Variable in class jcuda.driver.CUDA_MEMCPY2D
The destination pitch - ignored when dst is array.
dstPitch - Variable in class jcuda.driver.CUDA_MEMCPY3D
The destination pitch - ignored when dst is array.
dstPitch - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The destination pitch - ignored when dst is array.
dstPos - Variable in class jcuda.runtime.cudaMemcpy3DParms
The srcPos and dstPos fields are optional offsets into the source and destination objects and are defined in units of each object's elements.
dstPos - Variable in class jcuda.runtime.cudaMemcpy3DPeerParms
The srcPos and dstPos fields are optional offsets into the source and destination objects and are defined in units of each object's elements.
dstPtr - Variable in class jcuda.runtime.cudaMemcpy3DParms
The destination pointer.
dstPtr - Variable in class jcuda.runtime.cudaMemcpy3DPeerParms
The destination pointer.
dstXInBytes - Variable in class jcuda.driver.CUDA_MEMCPY2D
dstXInBytes and dstY specify the base address of the destination data for the copy.
dstXInBytes - Variable in class jcuda.driver.CUDA_MEMCPY3D
dstXInBytes, dstY and dstZ specify the base address of the destination data for the copy.
dstXInBytes - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
dstXInBytes, dstY and dstZ specify the base address of the destination data for the copy.
dstY - Variable in class jcuda.driver.CUDA_MEMCPY2D
dstXInBytes and dstY specify the base address of the destination data for the copy.
dstY - Variable in class jcuda.driver.CUDA_MEMCPY3D
dstXInBytes, dstY and dstZ specify the base address of the destination data for the copy.
dstY - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
dstXInBytes, dstY and dstZ specify the base address of the destination data for the copy.
dstZ - Variable in class jcuda.driver.CUDA_MEMCPY3D
dstXInBytes, dstY and dstZ specify the base address of the destination data for the copy.
dstZ - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
dstXInBytes, dstY and dstZ specify the base address of the destination data for the copy.
dswap(int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
dsymm(char, char, char, int, int, double, INDArray, int, INDArray, int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
dsymv(char, char, int, double, INDArray, int, INDArray, int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dsyr(char, char, int, double, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dsyr2(char, char, int, double, INDArray, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dsyr2k(char, char, char, int, int, double, INDArray, int, INDArray, int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
dsyrk(char, char, char, int, int, double, INDArray, int, double, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
dtbmv(char, char, char, char, int, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dtbsv(char, char, char, char, int, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dtpmv(char, char, char, char, int, INDArray, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dtpsv(char, char, char, char, int, INDArray, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dtrmm(char, char, char, char, char, int, int, double, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
dtrmv(char, char, char, char, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dtrsm(char, char, char, char, char, int, int, double, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
dtrsv(char, char, char, char, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
dup() - Method in class org.nd4j.linalg.jcublas.complex.ComplexDouble
 
dup() - Method in class org.nd4j.linalg.jcublas.complex.ComplexFloat
 
dzasum(int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
dznrm2(int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 

E

ECCEnabled - Variable in class jcuda.runtime.cudaDeviceProp
Device has ECC support enabled
equals(Object) - Method in class jcuda.NativePointerObject
 
exec() - Method in class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorFFT
 
exec() - Method in class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorIFFT
 
exec(Accumulation, int...) - Method in class org.nd4j.linalg.jcublas.ops.executioner.JCudaExecutioner
 
exec(Op, int...) - Method in class org.nd4j.linalg.jcublas.ops.executioner.JCudaExecutioner
 
exec(Op) - Method in class org.nd4j.linalg.jcublas.ops.executioner.JCudaExecutioner
 
exec(Runnable) - Method in class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutioner
 
exec(ForkJoinTask<T>) - Method in class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutioner
 
execAndReturn(TransformOp, int...) - Method in class org.nd4j.linalg.jcublas.ops.executioner.JCudaExecutioner
 
execAndReturn(ScalarOp, int...) - Method in class org.nd4j.linalg.jcublas.ops.executioner.JCudaExecutioner
 
execAndReturn(TransformOp) - Method in class org.nd4j.linalg.jcublas.ops.executioner.JCudaExecutioner
 
execBasedOnArraysAlongDimension(INDArray, Accumulation, OpExecutioner, int...) - Method in class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutioner
 
execBasedOnArraysAlongDimension(INDArray, Op, OpExecutioner, int...) - Method in class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutioner
 
execBasedOnArraysAlongDimension(INDArray, TaskCreator.INDArrayTask, int...) - Method in class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutioner
 
execBasedOnArraysAlongDimension(INDArray[], TaskCreator.INDArrayTask, int...) - Method in class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutioner
 
execBasedOnSlices(INDArray, Op, OpExecutioner) - Method in class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutioner
 
execBasedOnSlices(INDArray, TaskCreator.INDArrayTask) - Method in class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutioner
 
exists(String) - Method in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
Returns whether the function has a kernel or not
extent - Variable in class jcuda.runtime.cudaMemcpy3DParms
The extent field defines the dimensions of the transferred area in elements.
extent - Variable in class jcuda.runtime.cudaMemcpy3DPeerParms
The extent field defines the dimensions of the transferred area in elements.
extract(String) - Method in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
Extract the resource ot the specified absolute path

F

f - Variable in class jcuda.runtime.cudaChannelFormatDesc
The channel format kind.
FFTUtils - Class in org.nd4j.linalg.jcublas.util
 
FFTUtils() - Constructor for class org.nd4j.linalg.jcublas.util.FFTUtils
 
filterMode - Variable in class jcuda.driver.CUDA_TEXTURE_DESC
Filter mode
filterMode - Variable in class jcuda.runtime.cudaTextureDesc
Texture filter mode
filterMode - Variable in class jcuda.runtime.textureReference
Specifies the filtering mode, that is how the value returned when fetching the texture is computed based on the input texture coordinates.
finishBlasOperation() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Finishes a blas operation and destroys this context
firstLayer - Variable in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
First layer index
firstLayer - Variable in class jcuda.runtime.cudaResourceViewDesc
First layer index
firstMipmapLevel - Variable in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
First defined mipmap level
firstMipmapLevel - Variable in class jcuda.runtime.cudaResourceViewDesc
First defined mipmap level
Flags - Variable in class jcuda.driver.CUDA_ARRAY3D_DESCRIPTOR
The flags for the array creation.
flags - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
Flags (must be zero)
flags - Variable in class jcuda.driver.CUDA_TEXTURE_DESC
Flags
FLOAT - Static variable in class jcuda.Sizeof
Size of a float, in bytes
FLOAT - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
 
FLOAT - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
flush() - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
flush() - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
forFunction(String) - Method in class jcuda.utils.KernelLauncher
Create a new KernelLauncher which uses the same module as this KernelLauncher, but may be used to execute a different function.
Format - Variable in class jcuda.driver.CUDA_ARRAY3D_DESCRIPTOR
Format specifies the format of the elements; CUarray_format
Format - Variable in class jcuda.driver.CUDA_ARRAY_DESCRIPTOR
Format specifies the format of the elements;
format - Variable in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
Resource view format
format - Variable in class jcuda.runtime.cudaResourceViewDesc
Resource view format
free(DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PageableArrayMemoryStrategy
 
free(DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PageableDirectBufferMemoryStrategy
 
free(DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.allocation.PinnedMemoryStrategy
 
free(CublasPointer...) - Static method in class org.nd4j.linalg.jcublas.CublasPointer
 
freed - Variable in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
freeDevicePointer(int, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
freeDevicePointer(int, int) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Frees the pointer
FUNCTION_KEY - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
 
FUNCTION_NAME - Static variable in class jcuda.utils.KernelLauncher
 

G

get(String, String) - Method in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
Gets a kernel launcher for a given function name and data type
getAsyncEngineCount() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getAttributeIntegrated() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getAttributeL2CacheSize() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getAttributeMemoryClockRate() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getAttributeSurfaceAlignment() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getBlasContext() - Static method in class org.nd4j.linalg.jcublas.context.CudaContext
Sets up a context with an old stream and a blas handle
getBlockSize() - Method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
 
getBuffer() - Method in class org.nd4j.linalg.jcublas.CublasPointer
 
getByteBuffer(long, long) - Method in class jcuda.Pointer
Returns a ByteBuffer that corresponds to the specified segment of the memory that this pointer points to.

This function may only be applied to pointers that have been set to point to a region of host memory using either of the methods JCudaDriver.cuMemAllocHost(Pointer, long), JCudaDriver.cuMemHostAlloc(Pointer, long, int), JCuda.cudaMallocHost(Pointer, long) or JCuda.cudaHostAlloc(Pointer, long, int), or pointers that have been created with Pointer.to(byte[]).

For other pointer types, null is returned.
getByteOffset() - Method in class jcuda.Pointer
Returns the byte offset
getBytes(int) - Method in class jcuda.driver.JITOptions
Returns the value of the given option.
getCanMapHostMemory() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getClockRate() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getComplex(int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getComplexDouble(int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getComplexFloat(int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getComputeMode() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getConcurrentKernels() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getConf() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Get the configuration for the current device and thread
getConf(int) - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Get the configuration the given device
getConfigurationResource() - Method in class org.nd4j.linalg.jcublas.JCublasBackend
 
getContext() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Retrieve a context for use with the current thread and the given device
getContext(int) - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Retrieve a context for use with the current thread and the given device
getContext() - Method in class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
 
getCudaStream() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Get the stream for the current thread based on the device for the thread
getCuDeviceAttributeEccEnabled() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getCurrentGpuInformation() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Returns the gpu diagnostics for the current thread
getDeviceForThread() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Get the device number for a particular host thread
getDeviceIDContexts() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Returns the available contexts based on device and thread name
getDeviceNumber() - Method in class org.nd4j.linalg.jcublas.device.conf.DeviceConfiguration
 
getDevicePointer(int, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getDevicePointer(INDArray, int, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getDevicePointer(INDArray, int, int, int) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Get the device pointer with the given offset and stride
getDevicePointer(int, int, int) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Get the device pointer with the given offset and stride
getDevicePointer() - Method in class org.nd4j.linalg.jcublas.CublasPointer
 
getDevices() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Returns the available devices delimited by device,thread
getDouble(int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
getDoublesAt(int, int, int) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
getElementSize() - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getElementSize() - Method in class org.nd4j.linalg.jcublas.buffer.CudaIntDataBuffer
 
getFftOp(INDArray, int) - Method in class org.nd4j.linalg.jcublas.fft.JcudaFft
 
getFloat(int) - Method in class jcuda.driver.JITOptions
Returns the value of the given option.
getFunction() - Method in class jcuda.utils.KernelLauncher
 
getGlobalMemoryBusWidth() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getGpuDefinitionInfo() - Method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
Outputs the expected gpu information to send to the gpu for cuda kernel metadata.
getGpuInfo(int) - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Returns the gpu diagnostics for the given device
getGridSize() - Method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
 
getHandle() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Get the handle for the current thread
getHandle() - Method in class org.nd4j.linalg.jcublas.fft.JcudaFft
Get the handle for the current thread
getHandle() - Method in class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorFFT
Get the handle for the current thread
getHandle() - Method in class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorIFFT
Get the handle for the current thread
getHandlePool() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
 
getHostBuffer() - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getHostBuffer() - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Get the underlying host bytebuffer
getHostPointer() - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getHostPointer(int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getHostPointer() - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
THe pointer for the buffer
getHostPointer(int) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Get the host pointer with the given offset note that this will automatically multiply the specified offset by the element size
getInfo() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
 
getInfoFor(int) - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Get the information for a particular device
getInstance() - Static method in class org.nd4j.linalg.jcublas.context.ContextHolder
Singleton pattern
getInstance() - Static method in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
Singleton pattern
getInt(int) - Method in class jcuda.driver.JITOptions
Returns the value of the given option.
getKernelExecTimeOut() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getKernelParameters() - Method in class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
The list of processed kernel parameters, These should be get passed to the cuda kernel
getLength() - Method in class org.nd4j.linalg.jcublas.buffer.DevicePointerInfo
 
getMaxBlockDimx() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxBlockDimY() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxBlockDimZ() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxGridDimY() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxGridDimZ() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxGrimDimX() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxPitch() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxRegistersPerBlock() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxSharedMemoryPerBlock() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxTeture1dLayeredWidth() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxTexture1dwidth() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxTexture2dWidth() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxThreadsPerBlock() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMaxThreadsPerMultiProcessor() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getMemoryStrategy() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Get the memory strategy for the current thread and device
getMemoryStrategy() - Method in class org.nd4j.linalg.jcublas.device.conf.DeviceConfiguration
 
getMode(int) - Static method in class org.nd4j.linalg.jcublas.buffer.allocation.MemoryStrategies
Get the mode for the device based on the device information
getModule() - Method in class jcuda.utils.KernelLauncher
Returns the module that was created from the PTX- or CUBIN file, and which contains the function that should be executed.
getMultiProcessorCount() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getName() - Method in class jcuda.runtime.cudaDeviceProp
Returns the String describing the name of this cudaDeviceProp
getNativePointer() - Method in class jcuda.NativePointerObject
Obtain the native pointer value.
getNumBlocks(int, int, int) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Compute the number of blocks that should be used for the given input size and limits
getNumThreads(Op) - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
 
getNumThreads(int, int) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Compute the number of threads that should be used for the given input size and limits
getOffset() - Method in class org.nd4j.linalg.jcublas.buffer.DevicePointerInfo
 
getOldStreamPool() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
 
getOp(char) - Static method in class org.nd4j.linalg.jcublas.util.OpUtil
Return op for the given character throws an @link{IllegalArgumentException} for any charcter != n t or c
getPciDomainId() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getPicDeviceId() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getPlanFor(DataBuffer) - Static method in class org.nd4j.linalg.jcublas.util.FFTUtils
Get the plan for the given buffer (C2C for float Z2Z for double)
getPointer() - Method in class org.nd4j.linalg.jcublas.buffer.DevicePointerInfo
 
getPointer(IComplexDouble) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Get the pointer for a single complex float
getPointer(IComplexFloat) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Get the pointer for a single complex float
getPointer(cuDoubleComplex) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Get the pointer for a single complex float
getPointer(cuComplex) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Get the pointer for a single complex float
getPointer(ScalarOp) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
 
getPointer(double) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
 
getPointer(float) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
 
getPointersToContexts() - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
getPointersToContexts() - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Pointer to context map.
getPriority() - Method in class org.nd4j.linalg.jcublas.JCublasBackend
 
getResultPointer() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
 
getService() - Method in class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutionProvider
 
getSharedMemory() - Method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
 
getStrategy(MemoryStrategies.MemoryMode) - Static method in class org.nd4j.linalg.jcublas.buffer.allocation.MemoryStrategies
Get the strategy for a given mode
getStrategy(int) - Static method in class org.nd4j.linalg.jcublas.buffer.allocation.MemoryStrategies
Get the configured memory strategy for the device
getStream() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
Get the stream for the current thread based on the device for the thread
getStreamPool() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
 
getStride() - Method in class org.nd4j.linalg.jcublas.buffer.DevicePointerInfo
 
getString(int) - Method in class jcuda.driver.JITOptions
Convenience method that returns the value of the given option as a string.
getTccDriver() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getTexture1dLayeredLayers() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getTexture2dHeight() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getTexture2dLayeredHeight() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getTexture2dLayeredWidth() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getTexture2DLayerLayers() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getTexture3dDepth() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getTexture3dHeight() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getTextureAlignment() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getThreads() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
 
getThreadsAndBlocks(int, int, int) - Static method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
Given n, max threads
getTotalConstantMemory() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getUnifiedAddressing() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
getWarpSize() - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
globalL1CacheSupported - Variable in class jcuda.runtime.cudaDeviceProp
Device supports caching globals in L1
GpuInformation - Class in org.nd4j.linalg.jcublas.context
 
GpuInformation(CUdevice) - Constructor for class org.nd4j.linalg.jcublas.context.GpuInformation
INitialize this information with the given device
GpuInformation(int) - Constructor for class org.nd4j.linalg.jcublas.context.GpuInformation
Initialize the device based on the device number
GpuMetrics - Class in org.nd4j.linalg.jcublas.gpumetrics
See: http://devblogs.nvidia.com/parallelforall/cuda-pro-tip-occupancy-api-simplifies-launch-configuration/
GpuMetrics() - Constructor for class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
 
GpuParallelExecutioner - Class in org.nd4j.linalg.jcublas.parallel
Created by agibsonccc on 10/3/15.
GpuParallelExecutioner() - Constructor for class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutioner
 
GpuParallelExecutionProvider - Class in org.nd4j.linalg.jcublas.parallel
Created by agibsonccc on 10/3/15.
GpuParallelExecutionProvider() - Constructor for class org.nd4j.linalg.jcublas.parallel.GpuParallelExecutionProvider
 

H

hashCode() - Method in class jcuda.NativePointerObject
 
Height - Variable in class jcuda.driver.CUDA_ARRAY3D_DESCRIPTOR
Height is the height of the CUDA array (in elements); the CUDA array is one-dimensional if height and depth are 0, two-dimensional if depth is 0, and three-dimensional otherwise;
Height - Variable in class jcuda.driver.CUDA_ARRAY_DESCRIPTOR
Height is the height of the CUDA array (in elements); the CUDA array is one-dimensional if height is 0, two-dimensional, otherwise;
Height - Variable in class jcuda.driver.CUDA_MEMCPY2D
WidthInBytes and Height specify the width (in bytes) and height of the 2D copy being performed.
Height - Variable in class jcuda.driver.CUDA_MEMCPY3D
WidthInBytes, Height and Depth specify the width (in bytes), height and depth of the 3D copy being performed.
Height - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
WidthInBytes, Height and Depth specify the width (in bytes), height and depth of the 3D copy being performed.
height - Variable in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
Height of the resource view
height - Variable in class jcuda.runtime.cudaExtent
The height of this cudaExtent, in elements
height - Variable in class jcuda.runtime.cudaResourceViewDesc
Height of the resource view
hostPointer - Variable in class jcuda.runtime.cudaPointerAttributes
The address which may be dereferenced on the host to access the memory or NULL if no such address exists.

I

icamax(int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
idamax(int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
idamax(int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
init() - Static method in class org.nd4j.linalg.jcublas.SimpleJCublas
Initialize JCublas2.
initHandle() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Initializes a handle and associates with the given stream.
initialize() - Static method in class jcuda.jcublas.JCublas
Initializes the native library.
initialize() - Static method in class jcuda.jcublas.JCublas2
Initializes the native library.
initialize() - Static method in class jcuda.jcufft.JCufft
Initializes the native library.
initialize() - Static method in class jcuda.jcurand.JCurand
Initializes the native library.
initialize() - Static method in class jcuda.jcusparse.JCusparse
Initializes the native library.
initialize() - Static method in class jcuda.runtime.JCuda
Initializes the native library.
initOldStream() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Initializes the old stream
initStream() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Initializes the stream
INT - Static variable in class jcuda.Sizeof
Size of an int, in bytes
integrated - Variable in class jcuda.runtime.cudaDeviceProp
Device is integrated as opposed to discrete
invoke(GpuMetrics, boolean, String, String, CudaContext, Object...) - Static method in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
Invoke a function
isamax(int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
isamax(int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
isAvailable() - Method in class org.nd4j.linalg.jcublas.JCublasBackend
 
isFreed() - Method in class org.nd4j.linalg.jcublas.buffer.DevicePointerInfo
 
isManaged - Variable in class jcuda.runtime.cudaPointerAttributes
Indicates if this pointer points to managed memory
isMultiGpuBoard - Variable in class jcuda.runtime.cudaDeviceProp
Device is on a multi-GPU board
isResultPointer() - Method in class org.nd4j.linalg.jcublas.CublasPointer
Whether this is a result pointer or not A result pointer means that this pointer should not automatically be freed but instead wait for results to accumulate so they can be returned from the gpu first
izamax(int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 

J

JCublas - Class in jcuda.jcublas
Java bindings for CUBLAS, the NVIDIA CUDA BLAS library.
JCublas2 - Class in jcuda.jcublas
Java bindings for CUBLAS, the NVIDIA CUDA BLAS library.
JCUBLAS_STATUS_INTERNAL_ERROR - Static variable in class jcuda.jcublas.cublasStatus
JCublas status returns
JCublasBackend - Class in org.nd4j.linalg.jcublas
 
JCublasBackend() - Constructor for class org.nd4j.linalg.jcublas.JCublasBackend
 
JCublasComplexNDArray - Class in org.nd4j.linalg.jcublas.complex
Created by mjk on 8/23/14.
JCublasComplexNDArray(int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(float[], int[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(int[], char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(INDArray, int[], char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Initialize the given ndarray as the real component
JCublasComplexNDArray(INDArray, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Construct a complex matrix from a realComponent matrix.
JCublasComplexNDArray(INDArray) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Construct a complex matrix from a realComponent matrix.
JCublasComplexNDArray(INDArray, int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create with the specified ndarray as the real component and the given stride
JCublasComplexNDArray(List<IComplexNDArray>, int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create an ndarray from the specified slices and the given shape
JCublasComplexNDArray(List<IComplexNDArray>, int[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create an ndarray from the specified slices and the given shape
JCublasComplexNDArray(List<IComplexNDArray>, int[], char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create an ndarray from the specified slices and the given shape
JCublasComplexNDArray(float[], int[], int[], int, Character) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(DataBuffer) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(List<IComplexNDArray>, int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create an ndarray from the specified slices and the given shape
JCublasComplexNDArray(IComplexNumber[], int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create a complex ndarray with the given complex doubles.
JCublasComplexNDArray(IComplexNumber[], int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create a complex ndarray with the given complex doubles.
JCublasComplexNDArray(IComplexNumber[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(float[], int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(float[], int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(IComplexDouble[], int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create a complex ndarray with the given complex doubles.
JCublasComplexNDArray(IComplexDouble[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create a complex ndarray with the given complex doubles.
JCublasComplexNDArray(int[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Construct an ndarray of the specified shape with an empty data array
JCublasComplexNDArray(int[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Construct an ndarray of the specified shape with an empty data array
JCublasComplexNDArray(int[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create the ndarray with the specified shape and stride and an offset of 0
JCublasComplexNDArray(int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Create the ndarray with the specified shape and stride and an offset of 0
JCublasComplexNDArray(int[], int) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(int, int) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Creates a new n times m ComplexDoubleMatrix.
JCublasComplexNDArray(int, int, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Creates a new n times m ComplexDoubleMatrix.
JCublasComplexNDArray(float[], int[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
Float overloading for constructor
JCublasComplexNDArray(float[], int[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(float[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(float[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(DataBuffer, int[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(IComplexNumber[], int[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(DataBuffer, int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(IComplexNumber[], int[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(IComplexNumber[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(DataBuffer, int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(DataBuffer, int[], int) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray() - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(DataBuffer, int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(float[]) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(DataBuffer, int[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(float[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JCublasComplexNDArray(float[], Character) - Constructor for class org.nd4j.linalg.jcublas.complex.JCublasComplexNDArray
 
JcublasLevel1 - Class in org.nd4j.linalg.jcublas.blas
 
JcublasLevel1() - Constructor for class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
JcublasLevel2 - Class in org.nd4j.linalg.jcublas.blas
 
JcublasLevel2() - Constructor for class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
JcublasLevel3 - Class in org.nd4j.linalg.jcublas.blas
Level 3 implementation of matrix matrix operations
JcublasLevel3() - Constructor for class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
JCublasNDArray - Class in org.nd4j.linalg.jcublas
Created by mjk on 8/23/14.
JCublasNDArray(double[][]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(double[][], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(int[], DataBuffer) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(float[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Create this JCublasNDArray with the given data and shape and 0 offset
JCublasNDArray(float[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(int[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Construct an JCublasNDArray of the specified shape with an empty data array
JCublasNDArray(int[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Create the JCublasNDArray with the specified shape and stride and an offset of 0
JCublasNDArray(int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(int[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(int, int, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Creates a new n times m DoubleMatrix.
JCublasNDArray(List<INDArray>, int[], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Create an JCublasNDArray from the specified slices.
JCublasNDArray(List<INDArray>, int[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Create an JCublasNDArray from the specified slices.
JCublasNDArray(float[], int[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(float[], int[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(DataBuffer, int[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(int[], int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(DataBuffer, int[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(DataBuffer, int[], int) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(float[], int[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Create this JCublasNDArray with the given data and shape and 0 offset
JCublasNDArray(float[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(int[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Construct an JCublasNDArray of the specified shape with an empty data array
JCublasNDArray(int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Create the JCublasNDArray with the specified shape and stride and an offset of 0
JCublasNDArray(int[], int) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(int[], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(int, int) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Creates a new n times m DoubleMatrix.
JCublasNDArray(List<INDArray>, int[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Create an JCublasNDArray from the specified slices.
JCublasNDArray(List<INDArray>, int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
Create an JCublasNDArray from the specified slices.
JCublasNDArray(float[], int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(float[], int[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(float[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(JCublasNDArray) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(double[], int[], int[], int) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(float[][]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(float[][], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(DataBuffer, int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray() - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(DataBuffer) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(DataBuffer, int[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(float[], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(FloatBuffer, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(DataBuffer, int[], int[]) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(double[], int[], char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArray(double[], int[], int[], int, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArray
 
JCublasNDArrayFactory - Class in org.nd4j.linalg.jcublas
Jcublas ndarray factory.
JCublasNDArrayFactory() - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
JCublasNDArrayFactory(DataBuffer.Type, Character) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
JCublasNDArrayFactory(DataBuffer.Type, char) - Constructor for class org.nd4j.linalg.jcublas.JCublasNDArrayFactory
 
JCublasWrapper - Class in org.nd4j.linalg.jcublas
Blas wrapper for JCUDA
JCublasWrapper() - Constructor for class org.nd4j.linalg.jcublas.JCublasWrapper
 
jcuda - package jcuda
Contains common classes for all JCuda libraries.
JCuda - Class in jcuda.runtime
Java bindings for the NVidia CUDA runtime API.

Most comments are extracted from the CUDA online documentation
jcuda.driver - package jcuda.driver
Contains the classes related to the JCuda driver API.
jcuda.jcublas - package jcuda.jcublas
Contains the classes of JCublas.
jcuda.jcufft - package jcuda.jcufft
Contains the classes of JCufft.
jcuda.jcurand - package jcuda.jcurand
Contains the classes of JCurand.
jcuda.jcusparse - package jcuda.jcusparse
Contains the classes of JCusparse.
jcuda.runtime - package jcuda.runtime
Contains the classes related to the JCuda runtime API.
jcuda.utils - package jcuda.utils
 
JCudaBuffer - Interface in org.nd4j.linalg.jcublas.buffer
A Jcuda buffer
JCudaDriver - Class in jcuda.driver
Java bindings for the NVidia CUDA driver API.

Most comments are extracted from the CUDA online documentation
JCudaExecutioner - Class in org.nd4j.linalg.jcublas.ops.executioner
JCuda executioner.
JCudaExecutioner() - Constructor for class org.nd4j.linalg.jcublas.ops.executioner.JCudaExecutioner
 
JcudaFft - Class in org.nd4j.linalg.jcublas.fft
Uses JCufft rather than the built in FFTs
JcudaFft() - Constructor for class org.nd4j.linalg.jcublas.fft.JcudaFft
 
jcudaInternalError - Static variable in class jcuda.runtime.cudaError
An internal JCuda error occurred
JCudaVectorFFT - Class in org.nd4j.linalg.jcublas.fft.ops
Uses jcuda's vector fft rather than the normal cpu based method
JCudaVectorFFT(INDArray, INDArray, int) - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorFFT
 
JCudaVectorFFT() - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorFFT
 
JCudaVectorFFT(INDArray, INDArray, int, int) - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorFFT
 
JCudaVectorFFT(INDArray, INDArray, INDArray, int, int) - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorFFT
 
JCudaVectorFFT(INDArray, int) - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorFFT
 
JCudaVectorFFT(INDArray) - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorFFT
 
JCudaVectorIFFT - Class in org.nd4j.linalg.jcublas.fft.ops
Uses jcuda's vector ifft rather than normal cpu computation
JCudaVectorIFFT(INDArray, INDArray, int) - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorIFFT
 
JCudaVectorIFFT(INDArray, INDArray, int, int) - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorIFFT
 
JCudaVectorIFFT(INDArray, INDArray, INDArray, int, int) - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorIFFT
 
JCudaVectorIFFT(INDArray, int) - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorIFFT
 
JCudaVectorIFFT() - Constructor for class org.nd4j.linalg.jcublas.fft.ops.JCudaVectorIFFT
 
JCufft - Class in jcuda.jcufft
Java bindings for CUFFT, the NVIDIA CUDA FFT library.

Most comments are taken from the CUFFT library documentation

JCUFFT_INTERNAL_ERROR - Static variable in class jcuda.jcufft.cufftResult
An internal JCufft error occurred
JCurand - Class in jcuda.jcurand
Java bindings for CURAND, the NVIDIA CUDA random number generation library.
JCusparse - Class in jcuda.jcusparse
Java bindings for CUSPARSE, the NVIDIA CUDA sparse matrix BLAS library.
JCUSPARSE_STATUS_INTERNAL_ERROR - Static variable in class jcuda.jcusparse.cusparseStatus
An internal JCusparse error occurred
JITOptions - Class in jcuda.driver
Note: This class should be considered as preliminary, and might change in future releases.
JITOptions() - Constructor for class jcuda.driver.JITOptions
Creates new, empty JITOptions

K

kernelExecTimeoutEnabled - Variable in class jcuda.runtime.cudaDeviceProp
Specified whether there is a run time limit on kernels
KernelFunctionLoader - Class in org.nd4j.linalg.jcublas.kernel
Kernel function loader:
KernelFunctions - Class in org.nd4j.linalg.jcublas.kernel
Kernel functions.
KernelLauncher - Class in jcuda.utils
This is a utility class that simplifies the setup and launching of CUDA kernels using the JCuda Driver API.
kernelParameters - Variable in class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
List of processed kernel parameters ready to be passed to the kernel
KernelParamsWrapper - Class in org.nd4j.linalg.jcublas.util
Wraps the generation of kernel parameters , creating, copying and destroying any cuda device allocations
KernelParamsWrapper(Op, Object...) - Constructor for class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
Create a new wrapper for the kernel parameters.
KernelParamsWrapper(Op, boolean, Object...) - Constructor for class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
Create a new wrapper for the kernel parameters.
kind - Variable in class jcuda.runtime.cudaMemcpy3DParms
The kind field defines the direction of the copy.

L

l2CacheSize - Variable in class jcuda.runtime.cudaDeviceProp
L2 cache size in bytes
lastLayer - Variable in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
Last layer index
lastLayer - Variable in class jcuda.runtime.cudaResourceViewDesc
Last layer index
lastMipmapLevel - Variable in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
Last defined mipmap level
lastMipmapLevel - Variable in class jcuda.runtime.cudaResourceViewDesc
Last defined mipmap level
launcher(String, String) - Static method in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
Get the launcher for a function
LibUtils - Class in jcuda
Utility class for detecting the operating system and architecture types, and automatically loading the matching native library as a resource or from a file.
LibUtils.ARCHType - Enum in jcuda
Enumeration of common CPU architectures.
LibUtils.OSType - Enum in jcuda
Enumeration of common operating systems, independent of version or architecture.
linear_desc - Variable in class jcuda.runtime.cudaResourceDesc
linear_devPtr - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
linear_devPtr - Variable in class jcuda.runtime.cudaResourceDesc
linear_format - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
linear_numChannels - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
Channels per array element for CUresourcetype.CU_RESOURCE_TYPE_LINEAR
linear_sizeInBytes - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
linear_sizeInBytes - Variable in class jcuda.runtime.cudaResourceDesc
load(String, String, CUmodule) - Static method in class jcuda.utils.KernelLauncher
Create a new KernelLauncher which may be used to execute the specified function which is loaded from the PTX- or CUBIN (CUDA binary) file with the given name.
load(String, String, String) - Static method in class jcuda.utils.KernelLauncher
Create a new KernelLauncher which may be used to execute the specified function which is loaded from the PTX- or CUBIN (CUDA binary) file with the given name.
load(InputStream, String) - Static method in class jcuda.utils.KernelLauncher
Create a new KernelLauncher which may be used to execute the specified function which is loaded from the PTX- or CUBIN data that is read from the given input stream.
load() - Method in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
Load the appropriate functions from the class path in to one module
loadLibrary(String) - Static method in class jcuda.LibUtils
Loads the specified library.
localL1CacheSupported - Variable in class jcuda.runtime.cudaDeviceProp
Device supports caching locals in L1
localSizeBytes - Variable in class jcuda.runtime.cudaFuncAttributes
Size of local memory in bytes
LogLevel - Enum in jcuda
The log levels which may be used to control the internal logging of the JCuda libraries
LONG - Static variable in class jcuda.Sizeof
Size of a long, in bytes

M

major - Variable in class jcuda.runtime.cudaDeviceProp
Major revision number defining the device's compute capability;
managedMemory - Variable in class jcuda.runtime.cudaDeviceProp
Device supports allocating managed memory on this system
MAX_BLOCKS - Static variable in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
 
MAX_THREADS - Static variable in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
 
maxAnisotropy - Variable in class jcuda.driver.CUDA_TEXTURE_DESC
Maximum anisotropy ratio
maxAnisotropy - Variable in class jcuda.runtime.cudaTextureDesc
Limit to the anisotropy ratio
maxAnisotropy - Variable in class jcuda.runtime.textureReference
Limit to the anisotropy ratio
maxGridSize - Variable in class jcuda.driver.CUdevprop
The maximum sizes of each dimension of a grid;
maxGridSize - Variable in class jcuda.runtime.cudaDeviceProp
The maximum sizes of each dimension of a grid;
maxMipmapLevelClamp - Variable in class jcuda.driver.CUDA_TEXTURE_DESC
Mipmap maximum level clamp
maxMipmapLevelClamp - Variable in class jcuda.runtime.cudaTextureDesc
Upper end of the mipmap level range to clamp access to
maxMipmapLevelClamp - Variable in class jcuda.runtime.textureReference
Upper end of the mipmap level range to clamp access to
maxSurface1D - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 1D surface size
maxSurface1DLayered - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 1D layered surface dimensions
maxSurface2D - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 2D surface dimensions
maxSurface2DLayered - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 2D layered surface dimensions
maxSurface3D - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 3D surface dimensions
maxSurfaceCubemap - Variable in class jcuda.runtime.cudaDeviceProp
Maximum Cubemap surface dimensions
maxSurfaceCubemapLayered - Variable in class jcuda.runtime.cudaDeviceProp
Maximum Cubemap layered surface dimensions
maxTexture1D - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 1D texture size
maxTexture1DLayered - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 1D layered texture dimensions
maxTexture1DLinear - Variable in class jcuda.runtime.cudaDeviceProp
Maximum size for 1D textures bound to linear memory
maxTexture1DMipmap - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 1D mipmapped texture size
maxTexture2D - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 2D texture dimensions
maxTexture2DGather - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 2D texture dimensions if texture gather operations have to be performed
maxTexture2DLayered - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 2D layered texture dimensions
maxTexture2DLinear - Variable in class jcuda.runtime.cudaDeviceProp
Maximum dimensions (width, height, pitch) for 2D textures bound to pitched memory
maxTexture2DMipmap - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 2D mipmapped texture dimensions
maxTexture3D - Variable in class jcuda.runtime.cudaDeviceProp
Maximum 3D texture dimensions
maxTexture3DAlt - Variable in class jcuda.runtime.cudaDeviceProp
Contains the maximum alternate 3D texture dimensions
maxTextureCubemap - Variable in class jcuda.runtime.cudaDeviceProp
Maximum Cubemap texture dimensions
maxTextureCubemapLayered - Variable in class jcuda.runtime.cudaDeviceProp
Maximum Cubemap layered texture dimensions
maxThreadsDim - Variable in class jcuda.driver.CUdevprop
The maximum sizes of each dimension of a block;
maxThreadsDim - Variable in class jcuda.runtime.cudaDeviceProp
The maximum sizes of each dimension of a block;
maxThreadsPerBlock - Variable in class jcuda.driver.CUdevprop
The maximum number of threads per block;
maxThreadsPerBlock - Variable in class jcuda.runtime.cudaDeviceProp
The maximum number of threads per block;
maxThreadsPerBlock - Variable in class jcuda.runtime.cudaFuncAttributes
Maximum number of threads per block
maxThreadsPerMultiProcessor - Variable in class jcuda.runtime.cudaDeviceProp
The number of maximum resident threads per multiprocessor.
MEMORY - Static variable in class org.nd4j.linalg.jcublas.device.conf.DeviceConfiguration
 
memoryBusWidth - Variable in class jcuda.runtime.cudaDeviceProp
The memory bus width in bits
memoryClockRate - Variable in class jcuda.runtime.cudaDeviceProp
The peak memory clock frequency in kilohertz.
MemoryStrategies - Class in org.nd4j.linalg.jcublas.buffer.allocation
Based on the jcuda memory bandwidth example: http://www.jcuda.org/samples/JCudaBandwidthTest.java
MemoryStrategies() - Constructor for class org.nd4j.linalg.jcublas.buffer.allocation.MemoryStrategies
 
MemoryStrategies.MemoryMode - Enum in org.nd4j.linalg.jcublas.buffer.allocation
Memory modes for the host memory (Credit to Marco from jcuda)
memoryType - Variable in class jcuda.runtime.cudaPointerAttributes
The physical location of the memory, ::cudaMemoryTypeHost or ::cudaMemoryTypeDevice.
memPitch - Variable in class jcuda.driver.CUdevprop
The maximum pitch allowed by the memory copy functions that involve memory regions allocated through cuMemAllocPitch();
memPitch - Variable in class jcuda.runtime.cudaDeviceProp
The maximum pitch in bytes allowed by the memory copy functions that involve memory regions allocated through cudaMallocPitch();
minMipmapLevelClamp - Variable in class jcuda.driver.CUDA_TEXTURE_DESC
Mipmap minimum level clamp
minMipmapLevelClamp - Variable in class jcuda.runtime.cudaTextureDesc
Lower end of the mipmap level range to clamp access to
minMipmapLevelClamp - Variable in class jcuda.runtime.textureReference
Lower end of the mipmap level range to clamp access to
minor - Variable in class jcuda.runtime.cudaDeviceProp
Minor revision number defining the device's compute capability;
mipmap_hMipmappedArray - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
mipmap_mipmap - Variable in class jcuda.runtime.cudaResourceDesc
mipmapFilterMode - Variable in class jcuda.driver.CUDA_TEXTURE_DESC
Mipmap filter mode
mipmapFilterMode - Variable in class jcuda.runtime.cudaTextureDesc
Mipmap filter mode
mipmapFilterMode - Variable in class jcuda.runtime.textureReference
Mipmap filter mode
mipmapLevelBias - Variable in class jcuda.driver.CUDA_TEXTURE_DESC
Mipmap level bias
mipmapLevelBias - Variable in class jcuda.runtime.cudaTextureDesc
Offset applied to the supplied mipmap level
mipmapLevelBias - Variable in class jcuda.runtime.textureReference
Offset applied to the supplied mipmap level
modified - Variable in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
multiGpuBoardGroupID - Variable in class jcuda.runtime.cudaDeviceProp
Unique identifier for a group of devices on the same multi-GPU board
multiProcessorCount - Variable in class jcuda.runtime.cudaDeviceProp
Number of multiprocessors on device

N

name - Variable in class jcuda.runtime.cudaDeviceProp
An ASCII string identifying the device;
NAME_SPACE - Static variable in class org.nd4j.linalg.jcublas.device.conf.DeviceConfiguration
 
NAME_SPACE - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
 
NAME_SPACE - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
NativePointerObject - Class in jcuda
Base class for all classes that store a native pointer
NativePointerObject() - Constructor for class jcuda.NativePointerObject
Creates a new NativePointerObject with a null pointer.
NativePointerObject(long) - Constructor for class jcuda.NativePointerObject
Creates a new Pointer with the given native pointer value
NativePointerObject(NativePointerObject) - Constructor for class jcuda.NativePointerObject
Creates a new Pointer with the samme native pointer as the given one
NEG - Static variable in class org.nd4j.linalg.jcublas.complex.ComplexDouble
 
NEG - Static variable in class org.nd4j.linalg.jcublas.complex.ComplexFloat
 
nextPow2(int) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Returns the power of 2 that is equal to or greater than x
normalized - Variable in class jcuda.runtime.textureReference
Specifies whether texture coordinates are normalized or not.
normalizedCoords - Variable in class jcuda.runtime.cudaTextureDesc
Indicates whether texture reads are normalized or not
NumChannels - Variable in class jcuda.driver.CUDA_ARRAY3D_DESCRIPTOR
NumChannels specifies the number of packed components per CUDA array element.; it may be 1, 2 or 4
NumChannels - Variable in class jcuda.driver.CUDA_ARRAY_DESCRIPTOR
NumChannels specifies the number of packed components per CUDA array element.; it may be 1, 2 or 4
numRegs - Variable in class jcuda.runtime.cudaFuncAttributes
Number of registers used

O

OldStreamItemFactory - Class in org.nd4j.linalg.jcublas.context.pool.factory
Creates old streams
OldStreamItemFactory() - Constructor for class org.nd4j.linalg.jcublas.context.pool.factory.OldStreamItemFactory
 
OldStreamPool - Class in org.nd4j.linalg.jcublas.context.pool
Generates streams for the old api
OldStreamPool(PooledObjectFactory<cudaStream_t>) - Constructor for class org.nd4j.linalg.jcublas.context.pool.OldStreamPool
 
OldStreamPool(PooledObjectFactory<cudaStream_t>, GenericObjectPoolConfig) - Constructor for class org.nd4j.linalg.jcublas.context.pool.OldStreamPool
 
OldStreamPool(PooledObjectFactory<cudaStream_t>, GenericObjectPoolConfig, AbandonedConfig) - Constructor for class org.nd4j.linalg.jcublas.context.pool.OldStreamPool
 
OpUtil - Class in org.nd4j.linalg.jcublas.util
 
OpUtil() - Constructor for class org.nd4j.linalg.jcublas.util.OpUtil
 
org.nd4j.linalg.jcublas - package org.nd4j.linalg.jcublas
 
org.nd4j.linalg.jcublas.blas - package org.nd4j.linalg.jcublas.blas
 
org.nd4j.linalg.jcublas.buffer - package org.nd4j.linalg.jcublas.buffer
 
org.nd4j.linalg.jcublas.buffer.allocation - package org.nd4j.linalg.jcublas.buffer.allocation
 
org.nd4j.linalg.jcublas.buffer.factory - package org.nd4j.linalg.jcublas.buffer.factory
 
org.nd4j.linalg.jcublas.complex - package org.nd4j.linalg.jcublas.complex
 
org.nd4j.linalg.jcublas.context - package org.nd4j.linalg.jcublas.context
 
org.nd4j.linalg.jcublas.context.pool - package org.nd4j.linalg.jcublas.context.pool
 
org.nd4j.linalg.jcublas.context.pool.factory - package org.nd4j.linalg.jcublas.context.pool.factory
 
org.nd4j.linalg.jcublas.device.conf - package org.nd4j.linalg.jcublas.device.conf
 
org.nd4j.linalg.jcublas.fft - package org.nd4j.linalg.jcublas.fft
 
org.nd4j.linalg.jcublas.fft.ops - package org.nd4j.linalg.jcublas.fft.ops
 
org.nd4j.linalg.jcublas.gpumetrics - package org.nd4j.linalg.jcublas.gpumetrics
 
org.nd4j.linalg.jcublas.kernel - package org.nd4j.linalg.jcublas.kernel
 
org.nd4j.linalg.jcublas.ops.executioner - package org.nd4j.linalg.jcublas.ops.executioner
 
org.nd4j.linalg.jcublas.parallel - package org.nd4j.linalg.jcublas.parallel
 
org.nd4j.linalg.jcublas.util - package org.nd4j.linalg.jcublas.util
 

P

p2pToken - Variable in class jcuda.driver.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
 
PageableArrayMemoryStrategy - Class in org.nd4j.linalg.jcublas.buffer.allocation
 
PageableArrayMemoryStrategy() - Constructor for class org.nd4j.linalg.jcublas.buffer.allocation.PageableArrayMemoryStrategy
 
PageableDirectBufferMemoryStrategy - Class in org.nd4j.linalg.jcublas.buffer.allocation
Direct allocation for free/destroy
PageableDirectBufferMemoryStrategy() - Constructor for class org.nd4j.linalg.jcublas.buffer.allocation.PageableDirectBufferMemoryStrategy
 
pciBusID - Variable in class jcuda.runtime.cudaDeviceProp
PCI bus ID of the device
pciDeviceID - Variable in class jcuda.runtime.cudaDeviceProp
PCI device ID of the device
pciDomainID - Variable in class jcuda.runtime.cudaDeviceProp
PCI domain ID of the device
PinnedMemoryStrategy - Class in org.nd4j.linalg.jcublas.buffer.allocation
Pinned memory: http://devblogs.nvidia.com/parallelforall/how-optimize-data-transfers-cuda-cc/
PinnedMemoryStrategy() - Constructor for class org.nd4j.linalg.jcublas.buffer.allocation.PinnedMemoryStrategy
 
pitch - Variable in class jcuda.runtime.cudaPitchedPtr
The pitch of the pointer, in bytes
pitch2D_desc - Variable in class jcuda.runtime.cudaResourceDesc
pitch2D_devPtr - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
pitch2D_devPtr - Variable in class jcuda.runtime.cudaResourceDesc
pitch2D_format - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
pitch2D_height - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
Height of the array in elements for CUresourcetype.CU_RESOURCE_TYPE_PITCH2D
pitch2D_height - Variable in class jcuda.runtime.cudaResourceDesc
Height of the array in elements for cudaResourceType.cudaResourceTypePitch2D
pitch2D_numChannels - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
Channels per array element for CUresourcetype.CU_RESOURCE_TYPE_PITCH2D
pitch2D_pitchInBytes - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
Pitch between two rows in bytes for CUresourcetype.CU_RESOURCE_TYPE_PITCH2D
pitch2D_pitchInBytes - Variable in class jcuda.runtime.cudaResourceDesc
Pitch between two rows in bytes for cudaResourceType.cudaResourceTypePitch2D
pitch2D_width - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
Width of the array in elements for CUresourcetype.CU_RESOURCE_TYPE_PITCH2D
pitch2D_width - Variable in class jcuda.runtime.cudaResourceDesc
Width of the array in elements for cudaResourceType.cudaResourceTypePitch2D
Pointer - Class in jcuda
A Java representation of a void pointer.
Pointer() - Constructor for class jcuda.Pointer
Creates a new (null) Pointer
Pointer(long) - Constructor for class jcuda.Pointer
Constructor which accepts a constant value as the pointer value.
Pointer(Pointer) - Constructor for class jcuda.Pointer
Copy constructor
Pointer(Pointer, long) - Constructor for class jcuda.Pointer
Creates a copy of the given pointer, with an additional byte offset
POINTER - Static variable in class jcuda.Sizeof
Size of a (native) pointer, in bytes.
pointersToContexts - Variable in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
Pointers to contexts covers this buffer on the gpu at offset 0 for each thread.
PointerUtil - Class in org.nd4j.linalg.jcublas.util
Various methods for pointer based methods (mainly for the jcuda executioner)
PointerUtil() - Constructor for class org.nd4j.linalg.jcublas.util.PointerUtil
 
printMatrix(int, Pointer, int) - Static method in class jcuda.jcublas.JCublas
 
printVector(int, Pointer) - Static method in class jcuda.jcublas.JCublas
 
ptr - Variable in class jcuda.runtime.cudaPitchedPtr
Pointer to allocated memory.
ptxVersion - Variable in class jcuda.runtime.cudaFuncAttributes
PTX virtual architecture version for which the function was compiled.
put(int) - Method in class jcuda.driver.JITOptions
Put the specified option into these options (without a value)
put(int, IComplexNumber) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
put(int, float) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
put(int, double) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
putBytes(int, byte[]) - Method in class jcuda.driver.JITOptions
Put the given value for the specified option into these options
putFloat(int, float) - Method in class jcuda.driver.JITOptions
Put the given value for the specified option into these options
putInt(int, int) - Method in class jcuda.driver.JITOptions
Put the given value for the specified option into these options

R

readMode - Variable in class jcuda.runtime.cudaTextureDesc
Texture read mode
REDUCE - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
ref - Variable in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
references() - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
referencing - Variable in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
register() - Static method in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
Called at initialization in the static context.
regsPerBlock - Variable in class jcuda.driver.CUdevprop
The total number of registers available per block;
regsPerBlock - Variable in class jcuda.runtime.cudaDeviceProp
The maximum number of 32-bit registers available to a thread block; this number is shared by all thread blocks simultaneously resident on a multiprocessor;
regsPerMultiprocessor - Variable in class jcuda.runtime.cudaDeviceProp
32-bit registers available per multiprocessor
remove(int) - Method in class jcuda.driver.JITOptions
Removes the specified option
removeReferencing(String) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
resType - Variable in class jcuda.driver.CUDA_RESOURCE_DESC
Resource type
resType - Variable in class jcuda.runtime.cudaResourceDesc
Resource type

S

sasum(int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
sasum(int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
saxpy(int, float, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
saxpy(int, float, DataBuffer, int, int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
scasum(int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
scnrm2(int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
scopy(int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
scopy(int, DataBuffer, int, int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
sdot(int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
sdot(int, DataBuffer, int, int, DataBuffer, int, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
sdsdot(int, float, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
set(Pointer) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
set(int, int, Pointer, int) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
Set an individual element
set(int, int, Pointer) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
Set an individual element
set(int, Pointer) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
Set an individual element
set(Pointer) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Sets the data for this pointer from the data in this pointer
setAsyncEngineCount(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setAttributeIntegrated(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setAttributeL2CacheSize(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setAttributeMemoryClockRate(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setAttributeSurfaceAlignment(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setBlockSize(int, int, int) - Method in class jcuda.utils.KernelLauncher
Set the block size (number of threads per block) for the function call.

This corresponds to the second parameter in the runtime call:

kernel<<<gridSize, blockSize, sharedMemSize, stream>>>(...);

The default block size is (1,1,1)
setBlockSizeNotOverMax(int) - Method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
Special setter that queries the block size to ensure not over the max possible block size is specified.
setCanMapHostMemory(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setClockRate(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setCompilerPath(String) - Static method in class jcuda.utils.KernelLauncher
Set the path to the NVCC compiler.
setComputeMode(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setConcurrentKernels(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setContext() - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
 
setCopied(String) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
setCopied(String) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Returns true if the data for this thread name has already been copied
setCuDeviceAttributeEccEnabled(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setData(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
setData(float[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaDoubleDataBuffer
 
setData(int[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
setData(double[]) - Method in class org.nd4j.linalg.jcublas.buffer.CudaFloatDataBuffer
 
setDeviceNumber(int) - Method in class jcuda.utils.KernelLauncher
Set the number (index) of the device which should be used by the KernelLauncher
setDeviceNumber(int) - Method in class org.nd4j.linalg.jcublas.device.conf.DeviceConfiguration
 
setExceptionsEnabled(boolean) - Static method in class jcuda.driver.JCudaDriver
Enables or disables exceptions.
setExceptionsEnabled(boolean) - Static method in class jcuda.jcublas.JCublas
Enables or disables exceptions.
setExceptionsEnabled(boolean) - Static method in class jcuda.jcublas.JCublas2
Enables or disables exceptions.
setExceptionsEnabled(boolean) - Static method in class jcuda.jcufft.JCufft
Enables or disables exceptions.
setExceptionsEnabled(boolean) - Static method in class jcuda.jcurand.JCurand
Enables or disables exceptions.
setExceptionsEnabled(boolean) - Static method in class jcuda.jcusparse.JCusparse
Enables or disables exceptions.
setExceptionsEnabled(boolean) - Static method in class jcuda.runtime.JCuda
Enables or disables exceptions.
setFreed(boolean) - Method in class org.nd4j.linalg.jcublas.buffer.DevicePointerInfo
 
setGlobalMemoryBusWidth(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setGridSize(int, int) - Method in class jcuda.utils.KernelLauncher
Set the grid size (number of blocks per grid) for the function call.

This corresponds to the first parameter in the runtime call:

kernel<<<gridSize, blockSize, sharedMemSize, stream>>>(...);

The default grid size is (1,1,1)
setGridSize(int, int, int) - Method in class jcuda.utils.KernelLauncher
Set the grid size (number of blocks per grid) for the function call.

This corresponds to the first parameter in the runtime call:

kernel<<<gridSize, blockSize, sharedMemSize, stream>>>(...);

The default grid size is (1,1,1)
setGridSizeNotOverMax(int) - Method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
Special setter that queries the maximum amount of shared memory per block allowed
setHostBuffer(ByteBuffer) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
setHostBuffer(ByteBuffer) - Method in interface org.nd4j.linalg.jcublas.buffer.JCudaBuffer
Set the underlying host buffer, very fast method of copying on RAM side and not using cublas (SLOW)
setKernelExecTimeOut(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setLogLevel(LogLevel) - Static method in class jcuda.driver.JCudaDriver
Set the specified log level for the JCuda driver library.

Currently supported log levels:
LOG_QUIET: Never print anything
LOG_ERROR: Print error messages
LOG_TRACE: Print a trace of all native function calls
setLogLevel(LogLevel) - Static method in class jcuda.jcublas.JCublas
Set the specified log level for the JCublas library.

Currently supported log levels:
LOG_QUIET: Never print anything
LOG_ERROR: Print error messages
LOG_TRACE: Print a trace of all native function calls
setLogLevel(LogLevel) - Static method in class jcuda.jcublas.JCublas2
Set the specified log level for the JCublas library.

Currently supported log levels:
LOG_QUIET: Never print anything
LOG_ERROR: Print error messages
LOG_TRACE: Print a trace of all native function calls
setLogLevel(LogLevel) - Static method in class jcuda.jcufft.JCufft
Set the specified log level for the JCufft library.

Currently supported log levels:
LOG_QUIET: Never print anything
LOG_ERROR: Print error messages
LOG_TRACE: Print a trace of all native function calls
setLogLevel(LogLevel) - Static method in class jcuda.jcurand.JCurand
Set the specified log level for the JCurand library.

Currently supported log levels:
LOG_QUIET: Never print anything
LOG_ERROR: Print error messages
LOG_TRACE: Print a trace of all native function calls
setLogLevel(LogLevel) - Static method in class jcuda.jcusparse.JCusparse
Set the specified log level for the JCusparse library.

Currently supported log levels:
LOG_QUIET: Never print anything
LOG_ERROR: Print error messages
LOG_TRACE: Print a trace of all native function calls
setLogLevel(LogLevel) - Static method in class jcuda.runtime.JCuda
Set the specified log level for the JCuda runtime library.

Currently supported log levels:
LOG_QUIET: Never print anything
LOG_ERROR: Print error messages
LOG_TRACE: Print a trace of all native function calls
setMaxBlockDimx(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxBlockDimY(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxBlockDimZ(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxGridDimY(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxGridDimZ(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxGrimDimX(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxPitch(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxRegistersPerBlock(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxSharedMemoryPerBlock(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxTeture1dLayeredWidth(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxTexture1dwidth(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxTexture2dWidth(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxThreadsPerBlock(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMaxThreadsPerMultiProcessor(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setMemoryStrategy(MemoryStrategy) - Method in class org.nd4j.linalg.jcublas.device.conf.DeviceConfiguration
 
setModule(CUmodule) - Method in class jcuda.utils.KernelLauncher
 
setMultiProcessorCount(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setName(String) - Method in class jcuda.runtime.cudaDeviceProp
Set the name of this cudaDeviceProp to the given name
setNumDevices(int) - Method in class org.nd4j.linalg.jcublas.context.ContextHolder
 
setPciDomainId(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setPicDeviceId(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setPointersToContexts(Table<String, Triple<Integer, Integer, Integer>, DevicePointerInfo>) - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
setResultArray(INDArray) - Method in class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
set the array that will contain the results, If the array is not set, then data from the device will not be copied to the host
setResultOp(Accumulation, INDArray) - Method in class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
set the Op that this result is for
setResultPointer(boolean) - Method in class org.nd4j.linalg.jcublas.CublasPointer
Sets whether this is a result pointer or not A result pointer means that this pointer should not automatically be freed but instead wait for results to accumulate so they can be returned from the gpu first
setSharedMemoryNotOverMax(int) - Method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
Special setter that queries the maximum amount of shared memory per block allowed
setSharedMemSize(int) - Method in class jcuda.utils.KernelLauncher
Set the size of the shared memory for the function call.

This corresponds to the third parameter in the runtime call:

kernel<<<gridSize, blockSize, sharedMemSize, stream>>>(...);

The default shared memory size is 0.
setStream(CUstream) - Method in class jcuda.utils.KernelLauncher
Set the stream for the function call.

This corresponds to the fourth parameter in the runtime call:

kernel<<<gridSize, blockSize, sharedMemSize, stream>>>(...);

The default stream is null (0).
setTccDriver(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setTexture1dLayeredLayers(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setTexture2dHeight(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setTexture2dLayeredHeight(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setTexture2dLayeredWidth(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setTexture2DLayerLayers(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setTexture3dDepth(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setTexture3dHeight(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setTextureAlignment(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setTotalConstantMemory(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setUnifiedAddressing(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
setup(dim3, dim3) - Method in class jcuda.utils.KernelLauncher
Set the given grid size and block size for this KernelLauncher.
setup(dim3, dim3, int) - Method in class jcuda.utils.KernelLauncher
Set the given grid size and block size and shared memory size for this KernelLauncher.
setup(dim3, dim3, int, CUstream) - Method in class jcuda.utils.KernelLauncher
Set the given grid size and block size, shared memory size and stream for this KernelLauncher.
setWarpSize(int) - Method in class org.nd4j.linalg.jcublas.context.GpuInformation
 
sgbmv(char, char, int, int, int, int, float, INDArray, int, INDArray, int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
sgemm(char, char, char, int, int, int, float, INDArray, int, INDArray, int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
sgemv(char, char, int, int, float, INDArray, int, INDArray, int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
sger(char, int, int, float, INDArray, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
SHARED_MEM - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
SHARED_MEM_KEY - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
sharedMemPerBlock - Variable in class jcuda.driver.CUdevprop
The total amount of shared memory available per block in bytes;
sharedMemPerBlock - Variable in class jcuda.runtime.cudaDeviceProp
The maximum amount of shared memory available to a thread block in bytes; this amount is shared by all thread blocks simultaneously resident on a multiprocessor;
sharedMemPerMultiprocessor - Variable in class jcuda.runtime.cudaDeviceProp
Shared memory available per multiprocessor in bytes
sharedSizeBytes - Variable in class jcuda.runtime.cudaFuncAttributes
Size of shared memory in bytes
SHORT - Static variable in class jcuda.Sizeof
Size of a short, in bytes
SIMDWidth - Variable in class jcuda.driver.CUdevprop
The warp size;
SimpleJCublas - Class in org.nd4j.linalg.jcublas
Simple abstraction for jcublas operations
SimpleJCublas() - Constructor for class org.nd4j.linalg.jcublas.SimpleJCublas
 
sizeFor(DataBuffer.Type) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
 
Sizeof - Class in jcuda
Constants for sizes of primitives
snrm2(int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
srcArray - Variable in class jcuda.driver.CUDA_MEMCPY2D
The source array.
srcArray - Variable in class jcuda.driver.CUDA_MEMCPY3D
The source array.
srcArray - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The source array.
srcArray - Variable in class jcuda.runtime.cudaMemcpy3DParms
The source array.
srcArray - Variable in class jcuda.runtime.cudaMemcpy3DPeerParms
The source array.
srcContext - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
Source context (ignored with srcMemoryType is ::CU_MEMORYTYPE_ARRAY)
srcDevice - Variable in class jcuda.driver.CUDA_MEMCPY2D
The source pointer.
srcDevice - Variable in class jcuda.driver.CUDA_MEMCPY3D
The source pointer.
srcDevice - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The source pointer.
srcDevice - Variable in class jcuda.runtime.cudaMemcpy3DPeerParms
Source device
srcHeight - Variable in class jcuda.driver.CUDA_MEMCPY3D
The source height - ignored when src is array and may be 0 if Depth==1
srcHeight - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The source height - ignored when src is array and may be 0 if Depth==1
srcHost - Variable in class jcuda.driver.CUDA_MEMCPY2D
The source pointer.
srcHost - Variable in class jcuda.driver.CUDA_MEMCPY3D
The source pointer.
srcHost - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The source pointer.
srcLOD - Variable in class jcuda.driver.CUDA_MEMCPY3D
Must be set to 0
srcLOD - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
Must be set to 0
srcMemoryType - Variable in class jcuda.driver.CUDA_MEMCPY2D
The source memory type.
srcMemoryType - Variable in class jcuda.driver.CUDA_MEMCPY3D
The source memory type.
srcMemoryType - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The source memory type.
srcPitch - Variable in class jcuda.driver.CUDA_MEMCPY2D
The source pitch - ignored when src is array.
srcPitch - Variable in class jcuda.driver.CUDA_MEMCPY3D
The source pitch - ignored when src is array.
srcPitch - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
The source pitch - ignored when src is array.
srcPos - Variable in class jcuda.runtime.cudaMemcpy3DParms
The srcPos and dstPos fields are optional offsets into the source and destination objects and are defined in units of each object's elements.
srcPos - Variable in class jcuda.runtime.cudaMemcpy3DPeerParms
The srcPos and dstPos fields are optional offsets into the source and destination objects and are defined in units of each object's elements.
srcPtr - Variable in class jcuda.runtime.cudaMemcpy3DParms
The source pointer.
srcPtr - Variable in class jcuda.runtime.cudaMemcpy3DPeerParms
The source pointer.
srcXInBytes - Variable in class jcuda.driver.CUDA_MEMCPY2D
srcXInBytes and srcY specify the base address of the source data for the copy.
srcXInBytes - Variable in class jcuda.driver.CUDA_MEMCPY3D
srcXInBytes, srcY and srcZ specify the base address of the source data for the copy.
srcXInBytes - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
srcXInBytes, srcY and srcZ specify the base address of the source data for the copy.
srcY - Variable in class jcuda.driver.CUDA_MEMCPY2D
srcXInBytes and srcY specify the base address of the source data for the copy.
srcY - Variable in class jcuda.driver.CUDA_MEMCPY3D
srcXInBytes, srcY and srcZ specify the base address of the source data for the copy.
srcY - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
srcXInBytes, srcY and srcZ specify the base address of the source data for the copy.
srcZ - Variable in class jcuda.driver.CUDA_MEMCPY3D
srcXInBytes, srcY and srcZ specify the base address of the source data for the copy.
srcZ - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
srcXInBytes, srcY and srcZ specify the base address of the source data for the copy.
sRGB - Variable in class jcuda.runtime.cudaTextureDesc
Perform sRGB->linear conversion during texture read
sRGB - Variable in class jcuda.runtime.textureReference
Perform sRGB->linear conversion during texture read
srot(int, INDArray, int, INDArray, int, float, float) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
srotg(float, float, float, float) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
srotm(int, INDArray, int, INDArray, int, INDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
srotmg(float, float, float, float, INDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
ssbmv(char, char, int, int, float, INDArray, int, INDArray, int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
sscal(int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
sspmv(char, char, int, float, INDArray, INDArray, int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
sspr(char, char, int, float, INDArray, int, INDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
sspr2(char, char, int, float, INDArray, int, INDArray, int, INDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
sswap(int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
ssymm(char, char, char, int, int, float, INDArray, int, INDArray, int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
ssymv(char, char, int, float, INDArray, int, INDArray, int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ssyr(char, char, int, float, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ssyr2(char, char, int, float, INDArray, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ssyr2k(char, char, char, int, int, float, INDArray, int, INDArray, int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
ssyrk(char, char, char, int, int, float, INDArray, int, float, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
stbmv(char, char, char, char, int, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
stbsv(char, char, char, char, int, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
stpmv(char, char, char, char, int, INDArray, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
stpsv(char, char, char, char, int, INDArray, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
StreamItemFactory - Class in org.nd4j.linalg.jcublas.context.pool.factory
Creates new streams
StreamItemFactory() - Constructor for class org.nd4j.linalg.jcublas.context.pool.factory.StreamItemFactory
 
StreamPool - Class in org.nd4j.linalg.jcublas.context.pool
Created by agibsonccc on 10/8/15.
StreamPool(PooledObjectFactory<CUstream>) - Constructor for class org.nd4j.linalg.jcublas.context.pool.StreamPool
 
StreamPool(PooledObjectFactory<CUstream>, GenericObjectPoolConfig) - Constructor for class org.nd4j.linalg.jcublas.context.pool.StreamPool
 
StreamPool(PooledObjectFactory<CUstream>, GenericObjectPoolConfig, AbandonedConfig) - Constructor for class org.nd4j.linalg.jcublas.context.pool.StreamPool
 
streamPrioritiesSupported - Variable in class jcuda.runtime.cudaDeviceProp
Is 1 if the device supports stream priorities, or 0 if it is not supported
stringFor(int) - Static method in class jcuda.driver.CUaddress_mode
Returns the String identifying the given CUaddress_mode
stringFor(int) - Static method in class jcuda.driver.CUarray_cubemap_face
Returns the String identifying the given CUarray_cubemap_face
stringFor(int) - Static method in class jcuda.driver.CUarray_format
Returns the String identifying the given CUarray_format
stringFor(int) - Static method in class jcuda.driver.CUcomputemode
Returns the String identifying the given CUcomputemode
stringFor(int) - Static method in class jcuda.driver.CUctx_flags
Returns the String identifying the given CUctx_flags
stringFor(int) - Static method in class jcuda.driver.CUdevice_attribute
Returns the String identifying the given CUdevice_attribute
stringFor(int) - Static method in class jcuda.driver.CUevent_flags
Returns the String identifying the given CUevent_flags
stringFor(int) - Static method in class jcuda.driver.CUfilter_mode
Returns the String identifying the given CUfilter_mode
stringFor(int) - Static method in class jcuda.driver.CUfunc_cache
Returns the String identifying the given CUfunc_cache
stringFor(int) - Static method in class jcuda.driver.CUfunction_attribute
Returns the String identifying the given CUfunction_attribute
stringFor(int) - Static method in class jcuda.driver.CUGLDeviceList
Returns the String identifying the given CUGLDeviceList
stringFor(int) - Static method in class jcuda.driver.CUGLmap_flags
Deprecated.
Returns the String identifying the given CUGLmap_flags
stringFor(int) - Static method in class jcuda.driver.CUgraphicsMapResourceFlags
Returns the String identifying the given CUgraphicsMapResourceFlags
stringFor(int) - Static method in class jcuda.driver.CUgraphicsRegisterFlags
Returns the String identifying the given CUgraphicsRegisterFlags
stringFor(int) - Static method in class jcuda.driver.CUipcMem_flags
Returns the String identifying the given CUipcMem_flags
stringFor(int) - Static method in class jcuda.driver.CUjit_cacheMode
Returns the String identifying the given CUjit_cacheMode
stringFor(int) - Static method in class jcuda.driver.CUjit_fallback
Returns the String identifying the given CUjit_fallback
stringFor(int) - Static method in class jcuda.driver.CUjit_option
Returns the String identifying the given CUjit_option
stringFor(int) - Static method in class jcuda.driver.CUjit_target
Returns the String identifying the given CUjit_target
stringFor(int) - Static method in class jcuda.driver.CUjitInputType
Returns the String identifying the given CUjitInputType
stringFor(int) - Static method in class jcuda.driver.CUlimit
Returns the String identifying the given CUlimit
stringFor(int) - Static method in class jcuda.driver.CUmemAttach_flags
Returns the String identifying the given CUmemAttach_flags
stringFor(int) - Static method in class jcuda.driver.CUmemorytype
Returns the String identifying the given CUmemorytype
stringFor(int) - Static method in class jcuda.driver.CUoccupancy_flags
Returns the String identifying the given CUoccupancy_flags
stringFor(int) - Static method in class jcuda.driver.CUoutput_mode
Returns the String identifying the given CUoutput_mode
stringFor(int) - Static method in class jcuda.driver.CUpointer_attribute
Returns the String identifying the given CUpointer_attribute
stringFor(int) - Static method in class jcuda.driver.CUresourcetype
Returns the String identifying the given CUresourcetype
stringFor(int) - Static method in class jcuda.driver.CUresourceViewFormat
Returns the String identifying the given CUresourceViewFormat
stringFor(int) - Static method in class jcuda.driver.CUresult
Returns the String identifying the given CUresult
stringFor(int) - Static method in class jcuda.driver.CUsharedconfig
Returns the String identifying the given CUsharedconfig
stringFor(int) - Static method in class jcuda.driver.CUstream_flags
Returns the String identifying the given CUstream_flags
stringFor(int) - Static method in class jcuda.jcublas.cublasAtomicsMode
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcublas.cublasDataType
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcublas.cublasDiagType
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcublas.cublasFillMode
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcublas.cublasOperation
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcublas.cublasPointerMode
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcublas.cublasSideMode
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcublas.cublasStatus
Returns the String identifying the given cublasStatus
stringFor(int) - Static method in class jcuda.jcufft.cufftCompatibility
Returns the String identifying the given cufftCompatibility
stringFor(int) - Static method in class jcuda.jcufft.cufftResult
Returns the String identifying the given cufftResult
stringFor(int) - Static method in class jcuda.jcufft.cufftType
Returns the String identifying the given cufftType
stringFor(int) - Static method in class jcuda.jcurand.curandDirectionVectorSet
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcurand.curandOrdering
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcurand.curandRngType
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcurand.curandStatus
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseAction
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseDiagType
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseDirection
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseFillMode
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseHybPartition
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseIndexBase
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseMatrixType
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseOperation
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparsePointerMode
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseSideMode
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseSolvePolicy
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.jcusparse.cusparseStatus
Returns a string representation of the given constant
stringFor(int) - Static method in class jcuda.runtime.cudaChannelFormatKind
Returns the String identifying the given cudaChannelFormatKind
stringFor(int) - Static method in class jcuda.runtime.cudaComputeMode
Returns the String identifying the given cudaComputeMode
stringFor(int) - Static method in class jcuda.runtime.cudaDeviceAttr
Returns the String identifying the given cudaDeviceAttr
stringFor(int) - Static method in class jcuda.runtime.cudaError
Returns the String identifying the given cudaError
stringFor(int) - Static method in class jcuda.runtime.cudaFuncCache
Returns the String identifying the given cudaFuncCache
stringFor(int) - Static method in class jcuda.runtime.cudaGLDeviceList
Returns the String identifying the given cudaGLDeviceList
stringFor(int) - Static method in class jcuda.runtime.cudaGLMapFlags
Returns the String identifying the given cudaGLMapFlags
stringFor(int) - Static method in class jcuda.runtime.cudaGraphicsCubeFace
Returns the String identifying the given cudaGraphicsCubeFace
stringFor(int) - Static method in class jcuda.runtime.cudaGraphicsMapFlags
Returns the String identifying the given cudaGraphicsMapFlags
stringFor(int) - Static method in class jcuda.runtime.cudaGraphicsRegisterFlags
Returns the String identifying the given cudaGraphicsRegisterFlags
stringFor(int) - Static method in class jcuda.runtime.cudaLimit
Returns the String identifying the given cudaLimit
stringFor(int) - Static method in class jcuda.runtime.cudaMemcpyKind
Returns the String identifying the given cudaMemcpyKind
stringFor(int) - Static method in class jcuda.runtime.cudaMemoryType
Returns the String identifying the given cudaMemoryType
stringFor(int) - Static method in class jcuda.runtime.cudaOutputMode
Returns the String identifying the given cudaOutputMode
stringFor(int) - Static method in class jcuda.runtime.cudaResourceType
Returns the String identifying the given cudaResourceType
stringFor(int) - Static method in class jcuda.runtime.cudaResourceViewFormat
Returns the String identifying the given cudaResourceViewFormat
stringFor(int) - Static method in class jcuda.runtime.cudaSharedMemConfig
Returns the String identifying the given cudaSharedMemConfig
stringFor(int) - Static method in class jcuda.runtime.cudaSurfaceBoundaryMode
Returns the String identifying the given cudaSurfaceBoundaryMode
stringFor(int) - Static method in class jcuda.runtime.cudaSurfaceFormatMode
Returns the String identifying the given cudaSurfaceFormatMode
stringFor(int) - Static method in class jcuda.runtime.cudaTextureAddressMode
Returns the String identifying the given cudaTextureAddressMode
stringFor(int) - Static method in class jcuda.runtime.cudaTextureFilterMode
Returns the String identifying the given cudaTextureFilterMode
stringFor(int) - Static method in class jcuda.runtime.cudaTextureReadMode
Returns the String identifying the given cudaTextureReadMode
strmm(char, char, char, char, char, int, int, float, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
strmv(char, char, char, char, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
strsm(char, char, char, char, char, int, int, float, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
strsv(char, char, char, char, int, INDArray, int, INDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
supportsDataBufferL1Ops() - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
surfaceAlignment - Variable in class jcuda.runtime.cudaDeviceProp
Alignment requirements for surfaces
surfaceReference - Class in jcuda.runtime
Java port of a surfaceReference.
surfaceReference() - Constructor for class jcuda.runtime.surfaceReference
Creates a new, uninitialized textureReference
sync() - Method in class org.nd4j.linalg.jcublas.util.KernelParamsWrapper
Sync the streams
syncDevice() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
 
syncHandle() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Synchrnonizes on the old stream since the given handle will be associated with the stream for this context
syncOldStream() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Synchronizes on the old stream
syncStream() - Static method in class org.nd4j.linalg.jcublas.context.ContextHolder
Synchronized the stream.
syncStream() - Method in class org.nd4j.linalg.jcublas.context.CudaContext
Synchronizes on the new stream

T

tccDriver - Variable in class jcuda.runtime.cudaDeviceProp
1 if device is a Tesla device using TCC driver, 0 otherwise
textureAlign - Variable in class jcuda.driver.CUdevprop
The alignment requirement; texture base addresses that are aligned to textureAlign bytes do not need an offset applied to texture fetches
textureAlignment - Variable in class jcuda.runtime.cudaDeviceProp
The alignment requirement; texture base addresses that are aligned to textureAlignment bytes do not need an offset applied to texture fetches;
texturePitchAlignment - Variable in class jcuda.runtime.cudaDeviceProp
Pitch alignment requirement for texture references bound to pitched memory
textureReference - Class in jcuda.runtime
Java port of a textureReference.

Most comments are taken from the CUDA reference manual or CUDA programming guide.
textureReference() - Constructor for class jcuda.runtime.textureReference
Creates a new, uninitialized textureReference
THREADS - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
THREADS_KEY - Static variable in class org.nd4j.linalg.jcublas.kernel.KernelFunctions
 
to(byte[]) - Static method in class jcuda.Pointer
Creates a new Pointer to the given values.
to(char[]) - Static method in class jcuda.Pointer
Creates a new Pointer to the given values.
to(short[]) - Static method in class jcuda.Pointer
Creates a new Pointer to the given values.
to(int[]) - Static method in class jcuda.Pointer
Creates a new Pointer to the given values.
to(float[]) - Static method in class jcuda.Pointer
Creates a new Pointer to the given values.
to(long[]) - Static method in class jcuda.Pointer
Creates a new Pointer to the given values.
to(double[]) - Static method in class jcuda.Pointer
Creates a new Pointer to the given values.
to(Buffer) - Static method in class jcuda.Pointer
NOTE: This method does not take into account the position and array offset of the given buffer.
to(NativePointerObject...) - Static method in class jcuda.Pointer
Creates a new Pointer to the given Pointers.
toBuffer(Buffer) - Static method in class jcuda.Pointer
Creates a new Pointer to the given buffer.

Note that this method takes into account the array offset and position of the given buffer, in contrast to the Pointer.to(Buffer) method.
toComplex(IComplexFloat) - Static method in class org.nd4j.linalg.jcublas.complex.CudaComplexConversion
Convert a complex float to a cuda complex float
toComplexDouble(IComplexDouble) - Static method in class org.nd4j.linalg.jcublas.complex.CudaComplexConversion
Convert a complex double to a cuda complex double
toCuDouble(cuDoubleComplex) - Static method in class org.nd4j.linalg.jcublas.complex.CudaComplexConversion
Create a complex doube from a cuda complex double
toCuFloat(cuComplex) - Static method in class org.nd4j.linalg.jcublas.complex.CudaComplexConversion
Create a complex float from a cuda float
toDoubles(Object[]) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
 
toFloats(Object[]) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
 
toFormattedString() - Method in class jcuda.driver.CUDA_MEMCPY2D
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.driver.CUDA_MEMCPY3D
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.driver.CUDA_MEMCPY3D_PEER
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.driver.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.driver.CUDA_RESOURCE_DESC
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.driver.CUDA_TEXTURE_DESC
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.driver.CUdevprop
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.driver.JITOptions
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.runtime.cudaDeviceProp
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.runtime.cudaMemcpy3DParms
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.runtime.cudaMemcpy3DPeerParms
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.runtime.cudaResourceDesc
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.runtime.cudaResourceViewDesc
Creates and returns a formatted (aligned, multi-line) String representation of this object
toFormattedString() - Method in class jcuda.runtime.cudaTextureDesc
Creates and returns a formatted (aligned, multi-line) String representation of this object
toShapeInfoBuffer(INDArray, int...) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Converts a raw int buffer of the layout: rank shape stride offset element wise stride ordering where shape and stride are both straight int pointers Of note here is that offset will be zero automatically because the offset is handled by the pointer object instead
toShapeInfoBuffer(INDArray) - Static method in class org.nd4j.linalg.jcublas.util.PointerUtil
Converts a raw int buffer of the layout: rank shape stride offset element wise stride ordering where shape and stride are both straight int pointers Of note here is that offset will be zero automatically because the offset is handled by the pointer object instead
toString() - Method in class jcuda.cuComplex
Returns a String representation of this complex number.
toString() - Method in class jcuda.cuDoubleComplex
Returns a String representation of this complex number.
toString() - Method in class jcuda.driver.CUarray
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUcontext
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUDA_ARRAY3D_DESCRIPTOR
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUDA_ARRAY_DESCRIPTOR
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUDA_MEMCPY2D
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUDA_MEMCPY3D
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUDA_MEMCPY3D_PEER
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUDA_RESOURCE_DESC
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUDA_TEXTURE_DESC
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUdevice
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUdeviceptr
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUdevprop
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUevent
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUfunction
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUgraphicsResource
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUipcEventHandle
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUipcMemHandle
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUlinkState
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUmipmappedArray
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUmodule
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUstream
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUsurfObject
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUsurfref
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUtexObject
Returns a String representation of this object.
toString() - Method in class jcuda.driver.CUtexref
Returns a String representation of this object.
toString() - Method in class jcuda.driver.JITOptions
Returns a String representation of this object.
toString() - Method in class jcuda.jcublas.cublasHandle
Returns a String representation of this object.
toString() - Method in class jcuda.jcufft.cufftHandle
Returns a String representation of this JCufftHandle
toString() - Method in class jcuda.jcurand.curandDiscreteDistribution
Returns a String representation of this object.
toString() - Method in class jcuda.jcurand.curandGenerator
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.bsric02Info
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.bsrilu02Info
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.bsrsm2Info
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.bsrsv2Info
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.csrgemm2Info
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.csric02Info
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.csrilu02Info
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.csrsv2Info
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.csru2csrInfo
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.cusparseColorInfo
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.cusparseHandle
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.cusparseHybMat
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.cusparseMatDescr
Returns a String representation of this object.
toString() - Method in class jcuda.jcusparse.cusparseSolveAnalysisInfo
Returns a String representation of this object.
toString() - Method in class jcuda.NativePointerObject
 
toString() - Method in class jcuda.Pointer
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaArray
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaChannelFormatDesc
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaDeviceProp
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaEvent_t
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaExtent
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaFuncAttributes
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaGraphicsResource
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaIpcEventHandle
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaIpcMemHandle
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaMemcpy3DParms
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaMemcpy3DPeerParms
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaMipmappedArray
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaPitchedPtr
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaPointerAttributes
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaPos
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaResourceDesc
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaResourceViewDesc
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaStream_t
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaSurfaceObject
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaTextureDesc
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.cudaTextureObject
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.dim3
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.surfaceReference
Returns a String representation of this object.
toString() - Method in class jcuda.runtime.textureReference
Returns a String representation of this object.
toString() - Method in class jcuda.utils.KernelLauncher
 
toString() - Method in class org.nd4j.linalg.jcublas.buffer.BaseCudaDataBuffer
 
toString() - Method in class org.nd4j.linalg.jcublas.CublasPointer
 
totalConstantMemory - Variable in class jcuda.driver.CUdevprop
The total amount of constant memory available on the device in bytes;
totalConstMem - Variable in class jcuda.runtime.cudaDeviceProp
The total amount of constant memory available on the device in bytes;
totalGlobalMem - Variable in class jcuda.runtime.cudaDeviceProp
The total amount of global memory available on the device in bytes;

U

unifiedAddressing - Variable in class jcuda.runtime.cudaDeviceProp
1 if the device shares a unified address space with the host and 0 otherwise.
UNIT - Static variable in class org.nd4j.linalg.jcublas.complex.ComplexDouble
 
UNIT - Static variable in class org.nd4j.linalg.jcublas.complex.ComplexFloat
 
unload() - Method in class org.nd4j.linalg.jcublas.kernel.KernelFunctionLoader
Clean up all the modules

V

validate() - Method in class org.nd4j.linalg.jcublas.gpumetrics.GpuMetrics
Validates the current configuration against the gpu's hardware constraints.
valueOf(String) - Static method in enum jcuda.LibUtils.ARCHType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jcuda.LibUtils.OSType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jcuda.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nd4j.linalg.jcublas.buffer.allocation.MemoryStrategies.MemoryMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum jcuda.LibUtils.ARCHType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jcuda.LibUtils.OSType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jcuda.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nd4j.linalg.jcublas.buffer.allocation.MemoryStrategies.MemoryMode
Returns an array containing the constants of this enum type, in the order they are declared.
vaSpaceToken - Variable in class jcuda.driver.CUDA_POINTER_ATTRIBUTE_P2P_TOKENS
 

W

w - Variable in class jcuda.runtime.cudaChannelFormatDesc
Number of bits in w component
warpSize - Variable in class jcuda.runtime.cudaDeviceProp
The warp size in threads;
Width - Variable in class jcuda.driver.CUDA_ARRAY3D_DESCRIPTOR
Width is the width of the CUDA array (in elements);
Width - Variable in class jcuda.driver.CUDA_ARRAY_DESCRIPTOR
Width is the width of the CUDA array (in elements);
width - Variable in class jcuda.driver.CUDA_RESOURCE_VIEW_DESC
Width of the resource view
width - Variable in class jcuda.runtime.cudaExtent
The width of this cudaExtent, in elements
width - Variable in class jcuda.runtime.cudaResourceViewDesc
Width of the resource view
WidthInBytes - Variable in class jcuda.driver.CUDA_MEMCPY2D
WidthInBytes and Height specify the width (in bytes) and height of the 2D copy being performed.
WidthInBytes - Variable in class jcuda.driver.CUDA_MEMCPY3D
WidthInBytes, Height and Depth specify the width (in bytes), height and depth of the 3D copy being performed.
WidthInBytes - Variable in class jcuda.driver.CUDA_MEMCPY3D_PEER
WidthInBytes, Height and Depth specify the width (in bytes), height and depth of the 3D copy being performed.
withByteOffset(long) - Method in class jcuda.driver.CUdeviceptr
 
withByteOffset(long) - Method in class jcuda.Pointer
Returns a new pointer with an offset of the given number of bytes
wrap(cublasHandle) - Method in class org.nd4j.linalg.jcublas.context.pool.factory.CublasHandlePooledItemFactory
 
wrap(cudaStream_t) - Method in class org.nd4j.linalg.jcublas.context.pool.factory.OldStreamItemFactory
 
wrap(CUstream) - Method in class org.nd4j.linalg.jcublas.context.pool.factory.StreamItemFactory
 

X

x - Variable in class jcuda.cuComplex
The real part of the complex number
x - Variable in class jcuda.cuDoubleComplex
The real part of the complex number
x - Variable in class jcuda.runtime.cudaChannelFormatDesc
Number of bits in x component
x - Variable in class jcuda.runtime.cudaPos
The x component
x - Variable in class jcuda.runtime.dim3
The x size
xsize - Variable in class jcuda.runtime.cudaPitchedPtr
xsize and ysize, the logical width and height of the, are equivalent to the width and height extent parameters provided by the programmer during allocation

Y

y - Variable in class jcuda.cuComplex
The imaginary part of the complex number
y - Variable in class jcuda.cuDoubleComplex
The imaginary part of the complex number
y - Variable in class jcuda.runtime.cudaChannelFormatDesc
Number of bits in y component
y - Variable in class jcuda.runtime.cudaPos
The y component
y - Variable in class jcuda.runtime.dim3
The y size
ysize - Variable in class jcuda.runtime.cudaPitchedPtr
xsize and ysize, the logical width and height of the, are equivalent to the width and height extent parameters provided by the programmer during allocation

Z

z - Variable in class jcuda.runtime.cudaChannelFormatDesc
Number of bits in z component
z - Variable in class jcuda.runtime.cudaPos
The z component
z - Variable in class jcuda.runtime.dim3
The z size
zaxpy(int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
zcopy(int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
zdotc_sub(int, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
zdotu_sub(int, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
zdscal(int, double, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
ZERO - Static variable in class org.nd4j.linalg.jcublas.complex.ComplexDouble
 
ZERO - Static variable in class org.nd4j.linalg.jcublas.complex.ComplexFloat
 
zgbmv(char, char, int, int, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zgemm(char, char, char, int, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
zgemv(char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zgerc(char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zgeru(char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zhbmv(char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zhemm(char, char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
zhemv(char, char, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zher(char, char, int, double, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zher2(char, char, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zher2k(char, char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
zherk(char, char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
zhpmv(char, char, int, IComplexDouble, IComplexNDArray, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zhpr(char, char, int, INDArray, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zhpr2(char, char, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
zscal(int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
zswap(int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel1
 
zsymm(char, char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
zsyr2k(char, char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
zsyrk(char, char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexDouble, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
ztbmv(char, char, char, char, int, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ztbsv(char, char, char, char, int, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ztpmv(char, char, char, char, int, IComplexNDArray, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ztpsv(char, char, char, char, int, IComplexNDArray, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ztrmm(char, char, char, char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
ztrmv(char, char, char, char, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
ztrsm(char, char, char, char, char, int, int, IComplexDouble, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel3
 
ztrsv(char, char, char, char, int, IComplexNDArray, int, IComplexNDArray, int) - Method in class org.nd4j.linalg.jcublas.blas.JcublasLevel2
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 

Copyright © 2015. All Rights Reserved.