public class JCublas2 extends Object
Modifier and Type | Method and Description |
---|---|
static int |
cublasAsumEx(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer result,
int resultType,
int executiontype)
host or device pointer
|
static int |
cublasAxpyEx(cublasHandle handle,
int n,
Pointer alpha,
int alphaType,
Pointer x,
int xType,
int incx,
Pointer y,
int yType,
int incy,
int executiontype) |
static int |
cublasCaxpy(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasCcopy(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasCdgmm(cublasHandle handle,
int mode,
int m,
int n,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer C,
int ldc) |
static int |
cublasCdotc(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer result)
host or device pointer
|
static int |
cublasCdotu(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer result)
host or device pointer
|
static int |
cublasCgbmv(cublasHandle handle,
int trans,
int m,
int n,
int kl,
int ku,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasCgeam(cublasHandle handle,
int transa,
int transb,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer B,
int ldb,
Pointer C,
int ldc) |
static int |
cublasCgelsBatched(cublasHandle handle,
int trans,
int m,
int n,
int nrhs,
Pointer Aarray,
int lda,
Pointer Carray,
int ldc,
Pointer info,
Pointer devInfoArray,
int batchSize) |
static int |
cublasCgemm(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasCgemm3m(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasCgemm3mBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer Aarray,
int lda,
Pointer Barray,
int ldb,
Pointer beta,
Pointer Carray,
int ldc,
int batchCount) |
static int |
cublasCgemm3mEx(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
Pointer B,
int Btype,
int ldb,
Pointer beta,
Pointer C,
int Ctype,
int ldc) |
static int |
cublasCgemm3mStridedBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
long strideA,
Pointer B,
int ldb,
long strideB,
Pointer beta,
Pointer C,
int ldc,
long strideC,
int batchCount) |
static int |
cublasCgemmBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer Aarray,
int lda,
Pointer Barray,
int ldb,
Pointer beta,
Pointer Carray,
int ldc,
int batchCount) |
static int |
cublasCgemmEx(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
Pointer B,
int Btype,
int ldb,
Pointer beta,
Pointer C,
int Ctype,
int ldc) |
static int |
cublasCgemmStridedBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
long strideA,
Pointer B,
int ldb,
long strideB,
Pointer beta,
Pointer C,
int ldc,
long strideC,
int batchCount) |
static int |
cublasCgemv(cublasHandle handle,
int trans,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasCgeqrfBatched(cublasHandle handle,
int m,
int n,
Pointer Aarray,
int lda,
Pointer TauArray,
Pointer info,
int batchSize) |
static int |
cublasCgerc(cublasHandle handle,
int m,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasCgeru(cublasHandle handle,
int m,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasCgetrfBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer P,
Pointer info,
int batchSize) |
static int |
cublasCgetriBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer P,
Pointer C,
int ldc,
Pointer info,
int batchSize) |
static int |
cublasCgetrsBatched(cublasHandle handle,
int trans,
int n,
int nrhs,
Pointer Aarray,
int lda,
Pointer devIpiv,
Pointer Barray,
int ldb,
Pointer info,
int batchSize) |
static int |
cublasChbmv(cublasHandle handle,
int uplo,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasChemm(cublasHandle handle,
int side,
int uplo,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasChemv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasCher(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer A,
int lda) |
static int |
cublasCher2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasCher2k(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasCherk(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasCherk3mEx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
Pointer beta,
Pointer C,
int Ctype,
int ldc) |
static int |
cublasCherkEx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
Pointer beta,
Pointer C,
int Ctype,
int ldc) |
static int |
cublasCherkx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasChpmv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer AP,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasChpr(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer AP) |
static int |
cublasChpr2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer AP) |
static int |
cublasCmatinvBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer Ainv,
int lda_inv,
Pointer info,
int batchSize) |
static int |
cublasCopyEx(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer y,
int yType,
int incy) |
static int |
cublasCreate(cublasHandle handle) |
static int |
cublasCrot(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer c,
Pointer s)
host or device pointer
|
static int |
cublasCrotg(cublasHandle handle,
Pointer a,
Pointer b,
Pointer c,
Pointer s)
host or device pointer
|
static int |
cublasCscal(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx) |
static int |
cublasCsrot(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer c,
Pointer s)
host or device pointer
|
static int |
cublasCsscal(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx) |
static int |
cublasCswap(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasCsymm(cublasHandle handle,
int side,
int uplo,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasCsymv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasCsyr(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer A,
int lda) |
static int |
cublasCsyr2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasCsyr2k(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasCsyrk(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasCsyrk3mEx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
Pointer beta,
Pointer C,
int Ctype,
int ldc) |
static int |
cublasCsyrkEx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
Pointer beta,
Pointer C,
int Ctype,
int ldc) |
static int |
cublasCsyrkx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasCtbmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
int k,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasCtbsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
int k,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasCtpmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer AP,
Pointer x,
int incx) |
static int |
cublasCtpsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer AP,
Pointer x,
int incx) |
static int |
cublasCtpttr(cublasHandle handle,
int uplo,
int n,
Pointer AP,
Pointer A,
int lda) |
static int |
cublasCtrmm(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer C,
int ldc) |
static int |
cublasCtrmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasCtrsm(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb) |
static int |
cublasCtrsmBatched(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
int batchCount) |
static int |
cublasCtrsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasCtrttp(cublasHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer AP) |
static int |
cublasDasum(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasDaxpy(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasDcopy(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasDdgmm(cublasHandle handle,
int mode,
int m,
int n,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer C,
int ldc) |
static int |
cublasDdot(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer result)
host or device pointer
|
static int |
cublasDestroy(cublasHandle handle) |
static int |
cublasDgbmv(cublasHandle handle,
int trans,
int m,
int n,
int kl,
int ku,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasDgeam(cublasHandle handle,
int transa,
int transb,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer B,
int ldb,
Pointer C,
int ldc) |
static int |
cublasDgelsBatched(cublasHandle handle,
int trans,
int m,
int n,
int nrhs,
Pointer Aarray,
int lda,
Pointer Carray,
int ldc,
Pointer info,
Pointer devInfoArray,
int batchSize) |
static int |
cublasDgemm(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasDgemmBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer Aarray,
int lda,
Pointer Barray,
int ldb,
Pointer beta,
Pointer Carray,
int ldc,
int batchCount) |
static int |
cublasDgemmStridedBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
long strideA,
Pointer B,
int ldb,
long strideB,
Pointer beta,
Pointer C,
int ldc,
long strideC,
int batchCount) |
static int |
cublasDgemv(cublasHandle handle,
int trans,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasDgeqrfBatched(cublasHandle handle,
int m,
int n,
Pointer Aarray,
int lda,
Pointer TauArray,
Pointer info,
int batchSize) |
static int |
cublasDger(cublasHandle handle,
int m,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasDgetrfBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer P,
Pointer info,
int batchSize) |
static int |
cublasDgetriBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer P,
Pointer C,
int ldc,
Pointer info,
int batchSize) |
static int |
cublasDgetrsBatched(cublasHandle handle,
int trans,
int n,
int nrhs,
Pointer Aarray,
int lda,
Pointer devIpiv,
Pointer Barray,
int ldb,
Pointer info,
int batchSize) |
static int |
cublasDmatinvBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer Ainv,
int lda_inv,
Pointer info,
int batchSize) |
static int |
cublasDnrm2(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasDotcEx(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer y,
int yType,
int incy,
Pointer result,
int resultType,
int executionType) |
static int |
cublasDotEx(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer y,
int yType,
int incy,
Pointer result,
int resultType,
int executionType)
host or device pointer
|
static int |
cublasDrot(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer c,
Pointer s)
host or device pointer
|
static int |
cublasDrotg(cublasHandle handle,
Pointer a,
Pointer b,
Pointer c,
Pointer s)
host or device pointer
|
static int |
cublasDrotm(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer param)
host or device pointer
|
static int |
cublasDrotmg(cublasHandle handle,
Pointer d1,
Pointer d2,
Pointer x1,
Pointer y1,
Pointer param)
host or device pointer
|
static int |
cublasDsbmv(cublasHandle handle,
int uplo,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasDscal(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx) |
static int |
cublasDspmv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer AP,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasDspr(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer AP) |
static int |
cublasDspr2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer AP) |
static int |
cublasDswap(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasDsymm(cublasHandle handle,
int side,
int uplo,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasDsymv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasDsyr(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer A,
int lda) |
static int |
cublasDsyr2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasDsyr2k(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasDsyrk(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasDsyrkx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasDtbmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
int k,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasDtbsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
int k,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasDtpmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer AP,
Pointer x,
int incx) |
static int |
cublasDtpsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer AP,
Pointer x,
int incx) |
static int |
cublasDtpttr(cublasHandle handle,
int uplo,
int n,
Pointer AP,
Pointer A,
int lda) |
static int |
cublasDtrmm(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer C,
int ldc) |
static int |
cublasDtrmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasDtrsm(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb) |
static int |
cublasDtrsmBatched(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
int batchCount) |
static int |
cublasDtrsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasDtrttp(cublasHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer AP) |
static int |
cublasDzasum(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasDznrm2(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasGemmBatchedEx_new(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer Aarray,
int Atype,
int lda,
Pointer Barray,
int Btype,
int ldb,
Pointer beta,
Pointer Carray,
int Ctype,
int ldc,
int batchCount,
int computeType,
int algo) |
static int |
cublasGemmBatchedEx(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer Aarray,
int Atype,
int lda,
Pointer Barray,
int Btype,
int ldb,
Pointer beta,
Pointer Carray,
int Ctype,
int ldc,
int batchCount,
int computeType,
int algo) |
static int |
cublasGemmEx_new(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
Pointer B,
int Btype,
int ldb,
Pointer beta,
Pointer C,
int Ctype,
int ldc,
int computeType,
int algo) |
static int |
cublasGemmEx(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
Pointer B,
int Btype,
int ldb,
Pointer beta,
Pointer C,
int Ctype,
int ldc,
int computeType,
int algo)
wrappers to accept old code with cudaDataType computeType when referenced from c++ code
|
static int |
cublasGemmStridedBatchedEx_new(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
long strideA,
Pointer B,
int Btype,
int ldb,
long strideB,
Pointer beta,
Pointer C,
int Ctype,
int ldc,
long strideC,
int batchCount,
int computeType,
int algo) |
static int |
cublasGemmStridedBatchedEx(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
long strideA,
Pointer B,
int Btype,
int ldb,
long strideB,
Pointer beta,
Pointer C,
int Ctype,
int ldc,
long strideC,
int batchCount,
int computeType,
int algo) |
static int |
cublasGetAtomicsMode(cublasHandle handle,
int[] mode) |
static long |
cublasGetCudartVersion() |
static int |
cublasGetLoggerCallback(cublasLogCallback[] userCallback) |
static int |
cublasGetMathMode(cublasHandle handle,
int[] mode) |
static int |
cublasGetMatrix(int rows,
int cols,
int elemSize,
Pointer A,
int lda,
Pointer B,
int ldb)
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.
|
static int |
cublasGetMatrixAsync(int rows,
int cols,
int elemSize,
Pointer A,
int lda,
Pointer B,
int ldb,
cudaStream_t stream)
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.
|
static int |
cublasGetPointerMode(cublasHandle handle,
int[] mode) |
static int |
cublasGetProperty(int type,
int[] value) |
static int |
cublasGetStream(cublasHandle handle,
cudaStream_t streamId) |
static int |
cublasGetVector(int n,
int elemSize,
Pointer x,
int incx,
Pointer y,
int incy)
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.
|
static int |
cublasGetVectorAsync(int n,
int elemSize,
Pointer devicePtr,
int incx,
Pointer hostPtr,
int incy,
cudaStream_t stream)
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.
|
static int |
cublasGetVersion(cublasHandle handle,
int[] version) |
static int |
cublasIamaxEx(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasIaminEx(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasIcamax(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasIcamin(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasIdamax(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasIdamin(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasIsamax(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result) |
static int |
cublasIsamin(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasIzamax(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasIzamin(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasLoggerConfigure(int logIsOn,
int logToStdOut,
int logToStdErr,
String logFileName) |
static int |
cublasNrm2Ex(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer result,
int resultType,
int executionType) |
static int |
cublasRotEx(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer y,
int yType,
int incy,
Pointer c,
Pointer s,
int csType,
int executiontype)
host or device pointer
|
static int |
cublasRotgEx(cublasHandle handle,
Pointer a,
Pointer b,
int abType,
Pointer c,
Pointer s,
int csType,
int executiontype)
host or device pointer
|
static int |
cublasRotmEx(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer y,
int yType,
int incy,
Pointer param,
int paramType,
int executiontype)
host or device pointer
|
static int |
cublasRotmgEx(cublasHandle handle,
Pointer d1,
int d1Type,
Pointer d2,
int d2Type,
Pointer x1,
int x1Type,
Pointer y1,
int y1Type,
Pointer param,
int paramType,
int executiontype)
host or device pointer
|
static int |
cublasSasum(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result) |
static int |
cublasSaxpy(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasScalEx(cublasHandle handle,
int n,
Pointer alpha,
int alphaType,
Pointer x,
int xType,
int incx,
int executionType)
host or device pointer
|
static int |
cublasScasum(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasScnrm2(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasScopy(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasSdgmm(cublasHandle handle,
int mode,
int m,
int n,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer C,
int ldc) |
static int |
cublasSdot(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer result) |
static int |
cublasSetAtomicsMode(cublasHandle handle,
int mode) |
static int |
cublasSetLoggerCallback(cublasLogCallback userCallback) |
static int |
cublasSetMathMode(cublasHandle handle,
int mode) |
static int |
cublasSetMatrix(int rows,
int cols,
int elemSize,
Pointer A,
int lda,
Pointer B,
int ldb)
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.
|
static int |
cublasSetMatrixAsync(int rows,
int cols,
int elemSize,
Pointer A,
int lda,
Pointer B,
int ldb,
cudaStream_t stream)
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.
|
static int |
cublasSetPointerMode(cublasHandle handle,
int mode) |
static int |
cublasSetStream(cublasHandle handle,
cudaStream_t streamId) |
static int |
cublasSetVector(int n,
int elemSize,
Pointer x,
int incx,
Pointer devicePtr,
int incy)
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.
|
static int |
cublasSetVectorAsync(int n,
int elemSize,
Pointer hostPtr,
int incx,
Pointer devicePtr,
int incy,
cudaStream_t stream)
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.
|
static int |
cublasSgbmv(cublasHandle handle,
int trans,
int m,
int n,
int kl,
int ku,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasSgeam(cublasHandle handle,
int transa,
int transb,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer B,
int ldb,
Pointer C,
int ldc) |
static int |
cublasSgelsBatched(cublasHandle handle,
int trans,
int m,
int n,
int nrhs,
Pointer Aarray,
int lda,
Pointer Carray,
int ldc,
Pointer info,
Pointer devInfoArray,
int batchSize) |
static int |
cublasSgemm(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasSgemmBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer Aarray,
int lda,
Pointer Barray,
int ldb,
Pointer beta,
Pointer Carray,
int ldc,
int batchCount) |
static int |
cublasSgemmEx(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int Atype,
int lda,
Pointer B,
int Btype,
int ldb,
Pointer beta,
Pointer C,
int Ctype,
int ldc) |
static int |
cublasSgemmStridedBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
long strideA,
Pointer B,
int ldb,
long strideB,
Pointer beta,
Pointer C,
int ldc,
long strideC,
int batchCount) |
static int |
cublasSgemv(cublasHandle handle,
int trans,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasSgeqrfBatched(cublasHandle handle,
int m,
int n,
Pointer Aarray,
int lda,
Pointer TauArray,
Pointer info,
int batchSize) |
static int |
cublasSger(cublasHandle handle,
int m,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasSgetrfBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer P,
Pointer info,
int batchSize) |
static int |
cublasSgetriBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer P,
Pointer C,
int ldc,
Pointer info,
int batchSize) |
static int |
cublasSgetrsBatched(cublasHandle handle,
int trans,
int n,
int nrhs,
Pointer Aarray,
int lda,
Pointer devIpiv,
Pointer Barray,
int ldb,
Pointer info,
int batchSize) |
static int |
cublasSmatinvBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer Ainv,
int lda_inv,
Pointer info,
int batchSize) |
static int |
cublasSnrm2(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer result)
host or device pointer
|
static int |
cublasSrot(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer c,
Pointer s)
host or device pointer
|
static int |
cublasSrotg(cublasHandle handle,
Pointer a,
Pointer b,
Pointer c,
Pointer s) |
static int |
cublasSrotm(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer param) |
static int |
cublasSrotmg(cublasHandle handle,
Pointer d1,
Pointer d2,
Pointer x1,
Pointer y1,
Pointer param) |
static int |
cublasSsbmv(cublasHandle handle,
int uplo,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasSscal(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx) |
static int |
cublasSspmv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer AP,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasSspr(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer AP) |
static int |
cublasSspr2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer AP) |
static int |
cublasSswap(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasSsymm(cublasHandle handle,
int side,
int uplo,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasSsymv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasSsyr(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer A,
int lda) |
static int |
cublasSsyr2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasSsyr2k(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasSsyrk(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasSsyrkx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasStbmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
int k,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasStbsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
int k,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasStpmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer AP,
Pointer x,
int incx) |
static int |
cublasStpsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer AP,
Pointer x,
int incx) |
static int |
cublasStpttr(cublasHandle handle,
int uplo,
int n,
Pointer AP,
Pointer A,
int lda) |
static int |
cublasStrmm(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer C,
int ldc) |
static int |
cublasStrmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasStrsm(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb) |
static int |
cublasStrsmBatched(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
int batchCount) |
static int |
cublasStrsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasStrttp(cublasHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer AP) |
static int |
cublasSwapEx(cublasHandle handle,
int n,
Pointer x,
int xType,
int incx,
Pointer y,
int yType,
int incy) |
static int |
cublasZaxpy(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasZcopy(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasZdgmm(cublasHandle handle,
int mode,
int m,
int n,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer C,
int ldc) |
static int |
cublasZdotc(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer result)
host or device pointer
|
static int |
cublasZdotu(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer result)
host or device pointer
|
static int |
cublasZdrot(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer c,
Pointer s)
host or device pointer
|
static int |
cublasZdscal(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx) |
static int |
cublasZgbmv(cublasHandle handle,
int trans,
int m,
int n,
int kl,
int ku,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasZgeam(cublasHandle handle,
int transa,
int transb,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer B,
int ldb,
Pointer C,
int ldc) |
static int |
cublasZgelsBatched(cublasHandle handle,
int trans,
int m,
int n,
int nrhs,
Pointer Aarray,
int lda,
Pointer Carray,
int ldc,
Pointer info,
Pointer devInfoArray,
int batchSize) |
static int |
cublasZgemm(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZgemm3m(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZgemmBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer Aarray,
int lda,
Pointer Barray,
int ldb,
Pointer beta,
Pointer Carray,
int ldc,
int batchCount) |
static int |
cublasZgemmStridedBatched(cublasHandle handle,
int transa,
int transb,
int m,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
long strideA,
Pointer B,
int ldb,
long strideB,
Pointer beta,
Pointer C,
int ldc,
long strideC,
int batchCount) |
static int |
cublasZgemv(cublasHandle handle,
int trans,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasZgeqrfBatched(cublasHandle handle,
int m,
int n,
Pointer Aarray,
int lda,
Pointer TauArray,
Pointer info,
int batchSize) |
static int |
cublasZgerc(cublasHandle handle,
int m,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasZgeru(cublasHandle handle,
int m,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasZgetrfBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer P,
Pointer info,
int batchSize) |
static int |
cublasZgetriBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer P,
Pointer C,
int ldc,
Pointer info,
int batchSize) |
static int |
cublasZgetrsBatched(cublasHandle handle,
int trans,
int n,
int nrhs,
Pointer Aarray,
int lda,
Pointer devIpiv,
Pointer Barray,
int ldb,
Pointer info,
int batchSize) |
static int |
cublasZhbmv(cublasHandle handle,
int uplo,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasZhemm(cublasHandle handle,
int side,
int uplo,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZhemv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasZher(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer A,
int lda) |
static int |
cublasZher2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasZher2k(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZherk(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZherkx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZhpmv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer AP,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasZhpr(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer AP) |
static int |
cublasZhpr2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer AP) |
static int |
cublasZmatinvBatched(cublasHandle handle,
int n,
Pointer A,
int lda,
Pointer Ainv,
int lda_inv,
Pointer info,
int batchSize) |
static int |
cublasZrot(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer c,
Pointer s)
host or device pointer
|
static int |
cublasZrotg(cublasHandle handle,
Pointer a,
Pointer b,
Pointer c,
Pointer s)
host or device pointer
|
static int |
cublasZscal(cublasHandle handle,
int n,
Pointer alpha,
Pointer x,
int incx) |
static int |
cublasZswap(cublasHandle handle,
int n,
Pointer x,
int incx,
Pointer y,
int incy) |
static int |
cublasZsymm(cublasHandle handle,
int side,
int uplo,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZsymv(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer x,
int incx,
Pointer beta,
Pointer y,
int incy) |
static int |
cublasZsyr(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer A,
int lda) |
static int |
cublasZsyr2(cublasHandle handle,
int uplo,
int n,
Pointer alpha,
Pointer x,
int incx,
Pointer y,
int incy,
Pointer A,
int lda) |
static int |
cublasZsyr2k(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZsyrk(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZsyrkx(cublasHandle handle,
int uplo,
int trans,
int n,
int k,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer beta,
Pointer C,
int ldc) |
static int |
cublasZtbmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
int k,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasZtbsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
int k,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasZtpmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer AP,
Pointer x,
int incx) |
static int |
cublasZtpsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer AP,
Pointer x,
int incx) |
static int |
cublasZtpttr(cublasHandle handle,
int uplo,
int n,
Pointer AP,
Pointer A,
int lda) |
static int |
cublasZtrmm(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
Pointer C,
int ldc) |
static int |
cublasZtrmv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasZtrsm(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb) |
static int |
cublasZtrsmBatched(cublasHandle handle,
int side,
int uplo,
int trans,
int diag,
int m,
int n,
Pointer alpha,
Pointer A,
int lda,
Pointer B,
int ldb,
int batchCount) |
static int |
cublasZtrsv(cublasHandle handle,
int uplo,
int trans,
int diag,
int n,
Pointer A,
int lda,
Pointer x,
int incx) |
static int |
cublasZtrttp(cublasHandle handle,
int uplo,
int n,
Pointer A,
int lda,
Pointer AP) |
static void |
initialize()
Initializes the native library.
|
static void |
setExceptionsEnabled(boolean enabled)
Enables or disables exceptions.
|
static void |
setLogLevel(LogLevel logLevel)
Set the specified log level for the JCublas library.
|
public static void initialize()
public static void setLogLevel(LogLevel logLevel)
logLevel
- The log level to use.public static void setExceptionsEnabled(boolean enabled)
cublasStatus
from the native method.
If exceptions are enabled, a CudaException with a detailed error
message will be thrown if a method is about to return a result code
that is not cublasStatus.CUBLAS_STATUS_SUCCESSenabled
- Whether exceptions are enabledpublic static int cublasSetVector(int n, int elemSize, Pointer x, int incx, Pointer devicePtr, int incy)
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. Elements in both vectors are assumed to have a size of elemSize bytes. Storage spacing between consecutive elements is incx for the source vector x and incy for the destination vector y. In general, y points to an object, or part of an object, allocated via cublasAlloc(). Column major format for two-dimensional matrices is assumed throughout CUBLAS. Therefore, if the increment for a vector is equal to 1, this access a column vector while using an increment equal to the leading dimension of the respective matrix accesses a row vector. Return Values ------------- CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library not been initialized CUBLAS_STATUS_INVALID_VALUE if incx, incy, or elemSize <= 0 CUBLAS_STATUS_MAPPING_ERROR if an error occurred accessing GPU memory CUBLAS_STATUS_SUCCESS if the operation completed successfully
public static int cublasGetVector(int n, int elemSize, Pointer x, int incx, Pointer y, int incy)
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. Elements in both vectors are assumed to have a size of elemSize bytes. Storage spacing between consecutive elements is incx for the source vector x and incy for the destination vector y. In general, x points to an object, or part of an object, allocated via cublasAlloc(). Column major format for two-dimensional matrices is assumed throughout CUBLAS. Therefore, if the increment for a vector is equal to 1, this access a column vector while using an increment equal to the leading dimension of the respective matrix accesses a row vector. Return Values ------------- CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library not been initialized CUBLAS_STATUS_INVALID_VALUE if incx, incy, or elemSize <= 0 CUBLAS_STATUS_MAPPING_ERROR if an error occurred accessing GPU memory CUBLAS_STATUS_SUCCESS if the operation completed successfully
public static int cublasSetMatrix(int rows, int cols, int elemSize, Pointer A, int lda, Pointer B, int ldb)
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. Each element requires storage of elemSize bytes. Both matrices are assumed to be stored in column major format, with the leading dimension (i.e. number of rows) of source matrix A provided in lda, and the leading dimension of matrix B provided in ldb. In general, B points to an object, or part of an object, that was allocated via cublasAlloc(). Return Values ------------- CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library has not been initialized CUBLAS_STATUS_INVALID_VALUE if rows or cols < 0, or elemSize, lda, or ldb <= 0 CUBLAS_STATUS_MAPPING_ERROR if error occurred accessing GPU memory CUBLAS_STATUS_SUCCESS if the operation completed successfully
public static int cublasGetMatrix(int rows, int cols, int elemSize, Pointer A, int lda, Pointer B, int ldb)
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. Each element requires storage of elemSize bytes. Both matrices are assumed to be stored in column major format, with the leading dimension (i.e. number of rows) of source matrix A provided in lda, and the leading dimension of matrix B provided in ldb. In general, A points to an object, or part of an object, that was allocated via cublasAlloc(). Return Values ------------- CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library has not been initialized CUBLAS_STATUS_INVALID_VALUE if rows, cols, eleSize, lda, or ldb <= 0 CUBLAS_STATUS_MAPPING_ERROR if error occurred accessing GPU memory CUBLAS_STATUS_SUCCESS if the operation completed successfully
public static int cublasSetVectorAsync(int n, int elemSize, Pointer hostPtr, int incx, Pointer devicePtr, int incy, cudaStream_t stream)
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. Return Values ------------- CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library not been initialized CUBLAS_STATUS_INVALID_VALUE if incx, incy, or elemSize <= 0 CUBLAS_STATUS_MAPPING_ERROR if an error occurred accessing GPU memory CUBLAS_STATUS_SUCCESS if the operation completed successfully
public static int cublasGetVectorAsync(int n, int elemSize, Pointer devicePtr, int incx, Pointer hostPtr, int incy, cudaStream_t stream)
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. Return Values ------------- CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library not been initialized CUBLAS_STATUS_INVALID_VALUE if incx, incy, or elemSize <= 0 CUBLAS_STATUS_MAPPING_ERROR if an error occurred accessing GPU memory CUBLAS_STATUS_SUCCESS if the operation completed successfully
public static int cublasSetMatrixAsync(int rows, int cols, int elemSize, Pointer A, int lda, Pointer B, int ldb, cudaStream_t stream)
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. Return Values ------------- CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library has not been initialized CUBLAS_STATUS_INVALID_VALUE if rows or cols < 0, or elemSize, lda, or ldb <= 0 CUBLAS_STATUS_MAPPING_ERROR if error occurred accessing GPU memory CUBLAS_STATUS_SUCCESS if the operation completed successfully
public static int cublasGetMatrixAsync(int rows, int cols, int elemSize, Pointer A, int lda, Pointer B, int ldb, cudaStream_t stream)
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. Return Values ------------- CUBLAS_STATUS_NOT_INITIALIZED if CUBLAS library has not been initialized CUBLAS_STATUS_INVALID_VALUE if rows, cols, eleSize, lda, or ldb <= 0 CUBLAS_STATUS_MAPPING_ERROR if error occurred accessing GPU memory CUBLAS_STATUS_SUCCESS if the operation completed successfully
public static int cublasCreate(cublasHandle handle)
public static int cublasDestroy(cublasHandle handle)
public static int cublasGetVersion(cublasHandle handle, int[] version)
public static int cublasGetProperty(int type, int[] value)
public static long cublasGetCudartVersion()
public static int cublasSetStream(cublasHandle handle, cudaStream_t streamId)
public static int cublasGetStream(cublasHandle handle, cudaStream_t streamId)
public static int cublasGetPointerMode(cublasHandle handle, int[] mode)
public static int cublasSetPointerMode(cublasHandle handle, int mode)
public static int cublasGetAtomicsMode(cublasHandle handle, int[] mode)
public static int cublasSetAtomicsMode(cublasHandle handle, int mode)
public static int cublasGetMathMode(cublasHandle handle, int[] mode)
public static int cublasSetMathMode(cublasHandle handle, int mode)
public static int cublasLoggerConfigure(int logIsOn, int logToStdOut, int logToStdErr, String logFileName)
public static int cublasSetLoggerCallback(cublasLogCallback userCallback)
public static int cublasGetLoggerCallback(cublasLogCallback[] userCallback)
public static int cublasNrm2Ex(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer result, int resultType, int executionType)
public static int cublasSnrm2(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasDnrm2(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasScnrm2(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasDznrm2(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasDotEx(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer y, int yType, int incy, Pointer result, int resultType, int executionType)
public static int cublasDotcEx(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer y, int yType, int incy, Pointer result, int resultType, int executionType)
public static int cublasSdot(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer result)
public static int cublasDdot(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer result)
public static int cublasCdotu(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer result)
public static int cublasCdotc(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer result)
public static int cublasZdotu(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer result)
public static int cublasZdotc(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer result)
public static int cublasScalEx(cublasHandle handle, int n, Pointer alpha, int alphaType, Pointer x, int xType, int incx, int executionType)
public static int cublasSscal(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx)
public static int cublasDscal(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx)
public static int cublasCscal(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx)
public static int cublasCsscal(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx)
public static int cublasZscal(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx)
public static int cublasZdscal(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx)
public static int cublasAxpyEx(cublasHandle handle, int n, Pointer alpha, int alphaType, Pointer x, int xType, int incx, Pointer y, int yType, int incy, int executiontype)
public static int cublasSaxpy(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy)
public static int cublasDaxpy(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy)
public static int cublasCaxpy(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy)
public static int cublasZaxpy(cublasHandle handle, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy)
public static int cublasCopyEx(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer y, int yType, int incy)
public static int cublasScopy(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy)
public static int cublasDcopy(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy)
public static int cublasCcopy(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy)
public static int cublasZcopy(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy)
public static int cublasSswap(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy)
public static int cublasDswap(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy)
public static int cublasCswap(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy)
public static int cublasZswap(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy)
public static int cublasSwapEx(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer y, int yType, int incy)
public static int cublasIsamax(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasIdamax(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasIcamax(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasIzamax(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasIamaxEx(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer result)
public static int cublasIsamin(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasIdamin(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasIcamin(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasIzamin(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasIaminEx(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer result)
public static int cublasAsumEx(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer result, int resultType, int executiontype)
public static int cublasSasum(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasDasum(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasScasum(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasDzasum(cublasHandle handle, int n, Pointer x, int incx, Pointer result)
public static int cublasSrot(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer c, Pointer s)
public static int cublasDrot(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer c, Pointer s)
public static int cublasCrot(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer c, Pointer s)
public static int cublasCsrot(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer c, Pointer s)
public static int cublasZrot(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer c, Pointer s)
public static int cublasZdrot(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer c, Pointer s)
public static int cublasRotEx(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer y, int yType, int incy, Pointer c, Pointer s, int csType, int executiontype)
public static int cublasSrotg(cublasHandle handle, Pointer a, Pointer b, Pointer c, Pointer s)
public static int cublasDrotg(cublasHandle handle, Pointer a, Pointer b, Pointer c, Pointer s)
public static int cublasCrotg(cublasHandle handle, Pointer a, Pointer b, Pointer c, Pointer s)
public static int cublasZrotg(cublasHandle handle, Pointer a, Pointer b, Pointer c, Pointer s)
public static int cublasRotgEx(cublasHandle handle, Pointer a, Pointer b, int abType, Pointer c, Pointer s, int csType, int executiontype)
public static int cublasSrotm(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer param)
public static int cublasDrotm(cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer param)
public static int cublasRotmEx(cublasHandle handle, int n, Pointer x, int xType, int incx, Pointer y, int yType, int incy, Pointer param, int paramType, int executiontype)
public static int cublasSrotmg(cublasHandle handle, Pointer d1, Pointer d2, Pointer x1, Pointer y1, Pointer param)
public static int cublasDrotmg(cublasHandle handle, Pointer d1, Pointer d2, Pointer x1, Pointer y1, Pointer param)
public static int cublasRotmgEx(cublasHandle handle, Pointer d1, int d1Type, Pointer d2, int d2Type, Pointer x1, int x1Type, Pointer y1, int y1Type, Pointer param, int paramType, int executiontype)
public static int cublasSgemv(cublasHandle handle, int trans, int m, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasDgemv(cublasHandle handle, int trans, int m, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasCgemv(cublasHandle handle, int trans, int m, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasZgemv(cublasHandle handle, int trans, int m, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasSgbmv(cublasHandle handle, int trans, int m, int n, int kl, int ku, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasDgbmv(cublasHandle handle, int trans, int m, int n, int kl, int ku, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasCgbmv(cublasHandle handle, int trans, int m, int n, int kl, int ku, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasZgbmv(cublasHandle handle, int trans, int m, int n, int kl, int ku, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasStrmv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer A, int lda, Pointer x, int incx)
public static int cublasDtrmv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer A, int lda, Pointer x, int incx)
public static int cublasCtrmv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer A, int lda, Pointer x, int incx)
public static int cublasZtrmv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer A, int lda, Pointer x, int incx)
public static int cublasStbmv(cublasHandle handle, int uplo, int trans, int diag, int n, int k, Pointer A, int lda, Pointer x, int incx)
public static int cublasDtbmv(cublasHandle handle, int uplo, int trans, int diag, int n, int k, Pointer A, int lda, Pointer x, int incx)
public static int cublasCtbmv(cublasHandle handle, int uplo, int trans, int diag, int n, int k, Pointer A, int lda, Pointer x, int incx)
public static int cublasZtbmv(cublasHandle handle, int uplo, int trans, int diag, int n, int k, Pointer A, int lda, Pointer x, int incx)
public static int cublasStpmv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer AP, Pointer x, int incx)
public static int cublasDtpmv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer AP, Pointer x, int incx)
public static int cublasCtpmv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer AP, Pointer x, int incx)
public static int cublasZtpmv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer AP, Pointer x, int incx)
public static int cublasStrsv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer A, int lda, Pointer x, int incx)
public static int cublasDtrsv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer A, int lda, Pointer x, int incx)
public static int cublasCtrsv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer A, int lda, Pointer x, int incx)
public static int cublasZtrsv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer A, int lda, Pointer x, int incx)
public static int cublasStpsv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer AP, Pointer x, int incx)
public static int cublasDtpsv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer AP, Pointer x, int incx)
public static int cublasCtpsv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer AP, Pointer x, int incx)
public static int cublasZtpsv(cublasHandle handle, int uplo, int trans, int diag, int n, Pointer AP, Pointer x, int incx)
public static int cublasStbsv(cublasHandle handle, int uplo, int trans, int diag, int n, int k, Pointer A, int lda, Pointer x, int incx)
public static int cublasDtbsv(cublasHandle handle, int uplo, int trans, int diag, int n, int k, Pointer A, int lda, Pointer x, int incx)
public static int cublasCtbsv(cublasHandle handle, int uplo, int trans, int diag, int n, int k, Pointer A, int lda, Pointer x, int incx)
public static int cublasZtbsv(cublasHandle handle, int uplo, int trans, int diag, int n, int k, Pointer A, int lda, Pointer x, int incx)
public static int cublasSsymv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasDsymv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasCsymv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasZsymv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasChemv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasZhemv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasSsbmv(cublasHandle handle, int uplo, int n, int k, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasDsbmv(cublasHandle handle, int uplo, int n, int k, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasChbmv(cublasHandle handle, int uplo, int n, int k, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasZhbmv(cublasHandle handle, int uplo, int n, int k, Pointer alpha, Pointer A, int lda, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasSspmv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer AP, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasDspmv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer AP, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasChpmv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer AP, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasZhpmv(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer AP, Pointer x, int incx, Pointer beta, Pointer y, int incy)
public static int cublasSger(cublasHandle handle, int m, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasDger(cublasHandle handle, int m, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasCgeru(cublasHandle handle, int m, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasCgerc(cublasHandle handle, int m, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasZgeru(cublasHandle handle, int m, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasZgerc(cublasHandle handle, int m, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasSsyr(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer A, int lda)
public static int cublasDsyr(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer A, int lda)
public static int cublasCsyr(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer A, int lda)
public static int cublasZsyr(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer A, int lda)
public static int cublasCher(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer A, int lda)
public static int cublasZher(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer A, int lda)
public static int cublasSspr(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer AP)
public static int cublasDspr(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer AP)
public static int cublasChpr(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer AP)
public static int cublasZhpr(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer AP)
public static int cublasSsyr2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasDsyr2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasCsyr2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasZsyr2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasCher2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasZher2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer A, int lda)
public static int cublasSspr2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer AP)
public static int cublasDspr2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer AP)
public static int cublasChpr2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer AP)
public static int cublasZhpr2(cublasHandle handle, int uplo, int n, Pointer alpha, Pointer x, int incx, Pointer y, int incy, Pointer AP)
public static int cublasSgemm(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasDgemm(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasCgemm(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasCgemm3m(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasCgemm3mEx(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, Pointer B, int Btype, int ldb, Pointer beta, Pointer C, int Ctype, int ldc)
public static int cublasZgemm(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasZgemm3m(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasSgemmEx(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, Pointer B, int Btype, int ldb, Pointer beta, Pointer C, int Ctype, int ldc)
public static int cublasGemmEx_new(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, Pointer B, int Btype, int ldb, Pointer beta, Pointer C, int Ctype, int ldc, int computeType, int algo)
public static int cublasCgemmEx(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, Pointer B, int Btype, int ldb, Pointer beta, Pointer C, int Ctype, int ldc)
public static int cublasSsyrk(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer C, int ldc)
public static int cublasDsyrk(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer C, int ldc)
public static int cublasCsyrk(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer C, int ldc)
public static int cublasZsyrk(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer C, int ldc)
public static int cublasCsyrkEx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, Pointer beta, Pointer C, int Ctype, int ldc)
public static int cublasCsyrk3mEx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, Pointer beta, Pointer C, int Ctype, int ldc)
public static int cublasCherk(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer C, int ldc)
public static int cublasZherk(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer C, int ldc)
public static int cublasCherkEx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, Pointer beta, Pointer C, int Ctype, int ldc)
public static int cublasCherk3mEx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, Pointer beta, Pointer C, int Ctype, int ldc)
public static int cublasSsyr2k(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasDsyr2k(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasCsyr2k(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasZsyr2k(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasCher2k(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasZher2k(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasSsyrkx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasDsyrkx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasCsyrkx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasZsyrkx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasCherkx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasZherkx(cublasHandle handle, int uplo, int trans, int n, int k, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasSsymm(cublasHandle handle, int side, int uplo, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasDsymm(cublasHandle handle, int side, int uplo, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasCsymm(cublasHandle handle, int side, int uplo, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasZsymm(cublasHandle handle, int side, int uplo, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasChemm(cublasHandle handle, int side, int uplo, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasZhemm(cublasHandle handle, int side, int uplo, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer beta, Pointer C, int ldc)
public static int cublasStrsm(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb)
public static int cublasDtrsm(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb)
public static int cublasCtrsm(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb)
public static int cublasZtrsm(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb)
public static int cublasStrmm(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer C, int ldc)
public static int cublasDtrmm(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer C, int ldc)
public static int cublasCtrmm(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer C, int ldc)
public static int cublasZtrmm(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, Pointer C, int ldc)
public static int cublasSgemmBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer Aarray, int lda, Pointer Barray, int ldb, Pointer beta, Pointer Carray, int ldc, int batchCount)
public static int cublasDgemmBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer Aarray, int lda, Pointer Barray, int ldb, Pointer beta, Pointer Carray, int ldc, int batchCount)
public static int cublasCgemmBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer Aarray, int lda, Pointer Barray, int ldb, Pointer beta, Pointer Carray, int ldc, int batchCount)
public static int cublasCgemm3mBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer Aarray, int lda, Pointer Barray, int ldb, Pointer beta, Pointer Carray, int ldc, int batchCount)
public static int cublasZgemmBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer Aarray, int lda, Pointer Barray, int ldb, Pointer beta, Pointer Carray, int ldc, int batchCount)
public static int cublasGemmBatchedEx_new(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer Aarray, int Atype, int lda, Pointer Barray, int Btype, int ldb, Pointer beta, Pointer Carray, int Ctype, int ldc, int batchCount, int computeType, int algo)
public static int cublasGemmStridedBatchedEx_new(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, long strideA, Pointer B, int Btype, int ldb, long strideB, Pointer beta, Pointer C, int Ctype, int ldc, long strideC, int batchCount, int computeType, int algo)
public static int cublasSgemmStridedBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, long strideA, Pointer B, int ldb, long strideB, Pointer beta, Pointer C, int ldc, long strideC, int batchCount)
public static int cublasDgemmStridedBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, long strideA, Pointer B, int ldb, long strideB, Pointer beta, Pointer C, int ldc, long strideC, int batchCount)
public static int cublasCgemmStridedBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, long strideA, Pointer B, int ldb, long strideB, Pointer beta, Pointer C, int ldc, long strideC, int batchCount)
public static int cublasCgemm3mStridedBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, long strideA, Pointer B, int ldb, long strideB, Pointer beta, Pointer C, int ldc, long strideC, int batchCount)
public static int cublasZgemmStridedBatched(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int lda, long strideA, Pointer B, int ldb, long strideB, Pointer beta, Pointer C, int ldc, long strideC, int batchCount)
public static int cublasSgeam(cublasHandle handle, int transa, int transb, int m, int n, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer B, int ldb, Pointer C, int ldc)
public static int cublasDgeam(cublasHandle handle, int transa, int transb, int m, int n, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer B, int ldb, Pointer C, int ldc)
public static int cublasCgeam(cublasHandle handle, int transa, int transb, int m, int n, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer B, int ldb, Pointer C, int ldc)
public static int cublasZgeam(cublasHandle handle, int transa, int transb, int m, int n, Pointer alpha, Pointer A, int lda, Pointer beta, Pointer B, int ldb, Pointer C, int ldc)
public static int cublasSgetrfBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer P, Pointer info, int batchSize)
public static int cublasDgetrfBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer P, Pointer info, int batchSize)
public static int cublasCgetrfBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer P, Pointer info, int batchSize)
public static int cublasZgetrfBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer P, Pointer info, int batchSize)
public static int cublasSgetriBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer P, Pointer C, int ldc, Pointer info, int batchSize)
public static int cublasDgetriBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer P, Pointer C, int ldc, Pointer info, int batchSize)
public static int cublasCgetriBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer P, Pointer C, int ldc, Pointer info, int batchSize)
public static int cublasZgetriBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer P, Pointer C, int ldc, Pointer info, int batchSize)
public static int cublasSgetrsBatched(cublasHandle handle, int trans, int n, int nrhs, Pointer Aarray, int lda, Pointer devIpiv, Pointer Barray, int ldb, Pointer info, int batchSize)
public static int cublasDgetrsBatched(cublasHandle handle, int trans, int n, int nrhs, Pointer Aarray, int lda, Pointer devIpiv, Pointer Barray, int ldb, Pointer info, int batchSize)
public static int cublasCgetrsBatched(cublasHandle handle, int trans, int n, int nrhs, Pointer Aarray, int lda, Pointer devIpiv, Pointer Barray, int ldb, Pointer info, int batchSize)
public static int cublasZgetrsBatched(cublasHandle handle, int trans, int n, int nrhs, Pointer Aarray, int lda, Pointer devIpiv, Pointer Barray, int ldb, Pointer info, int batchSize)
public static int cublasStrsmBatched(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, int batchCount)
public static int cublasDtrsmBatched(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, int batchCount)
public static int cublasCtrsmBatched(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, int batchCount)
public static int cublasZtrsmBatched(cublasHandle handle, int side, int uplo, int trans, int diag, int m, int n, Pointer alpha, Pointer A, int lda, Pointer B, int ldb, int batchCount)
public static int cublasSmatinvBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer Ainv, int lda_inv, Pointer info, int batchSize)
public static int cublasDmatinvBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer Ainv, int lda_inv, Pointer info, int batchSize)
public static int cublasCmatinvBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer Ainv, int lda_inv, Pointer info, int batchSize)
public static int cublasZmatinvBatched(cublasHandle handle, int n, Pointer A, int lda, Pointer Ainv, int lda_inv, Pointer info, int batchSize)
public static int cublasSgeqrfBatched(cublasHandle handle, int m, int n, Pointer Aarray, int lda, Pointer TauArray, Pointer info, int batchSize)
public static int cublasDgeqrfBatched(cublasHandle handle, int m, int n, Pointer Aarray, int lda, Pointer TauArray, Pointer info, int batchSize)
public static int cublasCgeqrfBatched(cublasHandle handle, int m, int n, Pointer Aarray, int lda, Pointer TauArray, Pointer info, int batchSize)
public static int cublasZgeqrfBatched(cublasHandle handle, int m, int n, Pointer Aarray, int lda, Pointer TauArray, Pointer info, int batchSize)
public static int cublasSgelsBatched(cublasHandle handle, int trans, int m, int n, int nrhs, Pointer Aarray, int lda, Pointer Carray, int ldc, Pointer info, Pointer devInfoArray, int batchSize)
public static int cublasDgelsBatched(cublasHandle handle, int trans, int m, int n, int nrhs, Pointer Aarray, int lda, Pointer Carray, int ldc, Pointer info, Pointer devInfoArray, int batchSize)
public static int cublasCgelsBatched(cublasHandle handle, int trans, int m, int n, int nrhs, Pointer Aarray, int lda, Pointer Carray, int ldc, Pointer info, Pointer devInfoArray, int batchSize)
public static int cublasZgelsBatched(cublasHandle handle, int trans, int m, int n, int nrhs, Pointer Aarray, int lda, Pointer Carray, int ldc, Pointer info, Pointer devInfoArray, int batchSize)
public static int cublasSdgmm(cublasHandle handle, int mode, int m, int n, Pointer A, int lda, Pointer x, int incx, Pointer C, int ldc)
public static int cublasDdgmm(cublasHandle handle, int mode, int m, int n, Pointer A, int lda, Pointer x, int incx, Pointer C, int ldc)
public static int cublasCdgmm(cublasHandle handle, int mode, int m, int n, Pointer A, int lda, Pointer x, int incx, Pointer C, int ldc)
public static int cublasZdgmm(cublasHandle handle, int mode, int m, int n, Pointer A, int lda, Pointer x, int incx, Pointer C, int ldc)
public static int cublasStpttr(cublasHandle handle, int uplo, int n, Pointer AP, Pointer A, int lda)
public static int cublasDtpttr(cublasHandle handle, int uplo, int n, Pointer AP, Pointer A, int lda)
public static int cublasCtpttr(cublasHandle handle, int uplo, int n, Pointer AP, Pointer A, int lda)
public static int cublasZtpttr(cublasHandle handle, int uplo, int n, Pointer AP, Pointer A, int lda)
public static int cublasStrttp(cublasHandle handle, int uplo, int n, Pointer A, int lda, Pointer AP)
public static int cublasDtrttp(cublasHandle handle, int uplo, int n, Pointer A, int lda, Pointer AP)
public static int cublasCtrttp(cublasHandle handle, int uplo, int n, Pointer A, int lda, Pointer AP)
public static int cublasZtrttp(cublasHandle handle, int uplo, int n, Pointer A, int lda, Pointer AP)
public static int cublasGemmEx(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, Pointer B, int Btype, int ldb, Pointer beta, Pointer C, int Ctype, int ldc, int computeType, int algo)
public static int cublasGemmBatchedEx(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer Aarray, int Atype, int lda, Pointer Barray, int Btype, int ldb, Pointer beta, Pointer Carray, int Ctype, int ldc, int batchCount, int computeType, int algo)
public static int cublasGemmStridedBatchedEx(cublasHandle handle, int transa, int transb, int m, int n, int k, Pointer alpha, Pointer A, int Atype, int lda, long strideA, Pointer B, int Btype, int ldb, long strideB, Pointer beta, Pointer C, int Ctype, int ldc, long strideC, int batchCount, int computeType, int algo)
Copyright © 2020. All rights reserved.