Class CudaBlasNativeMethods
C# wrapper for cublas_v2.h and cublas_api.h
Inheritance
System.Object
CudaBlasNativeMethods
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: CudaBlas.dll
Syntax
public static class CudaBlasNativeMethods
Methods
cublasAxpyEx(CudaBlasHandle, Int32, CUdeviceptr, cudaDataType, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, cudaDataType)
Declaration
public static CublasStatus cublasAxpyEx(CudaBlasHandle handle, int n, CUdeviceptr alpha, cudaDataType alphaType, CUdeviceptr x, cudaDataType xType, int incx, CUdeviceptr y, cudaDataType yType, int incy, cudaDataType executiontype)
Parameters
Returns
cublasAxpyEx(CudaBlasHandle, Int32, IntPtr, cudaDataType, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, cudaDataType)
Declaration
public static CublasStatus cublasAxpyEx(CudaBlasHandle handle, int n, IntPtr alpha, cudaDataType alphaType, CUdeviceptr x, cudaDataType xType, int incx, CUdeviceptr y, cudaDataType yType, int incy, cudaDataType executiontype)
Parameters
Returns
cublasCaxpy_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCaxpy_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasCaxpy_v2(CudaBlasHandle, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCaxpy_v2(CudaBlasHandle handle, int n, ref cuFloatComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasCcopy_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCcopy_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasCdgmm(CudaBlasHandle, SideMode, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCdgmm(CudaBlasHandle handle, SideMode mode, int m, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCdotc_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasCdotc_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr result)
Parameters
Returns
cublasCdotc_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex)
Declaration
public static CublasStatus cublasCdotc_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref cuFloatComplex result)
Parameters
Returns
cublasCdotu_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasCdotu_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr result)
Parameters
Returns
cublasCdotu_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex)
Declaration
public static CublasStatus cublasCdotu_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref cuFloatComplex result)
Parameters
Returns
cublasCgbmv_v2(CudaBlasHandle, Operation, Int32, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgbmv_v2(CudaBlasHandle handle, Operation trans, int m, int n, int kl, int ku, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasCgbmv_v2(CudaBlasHandle, Operation, Int32, Int32, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgbmv_v2(CudaBlasHandle handle, Operation trans, int m, int n, int kl, int ku, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuFloatComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasCgeam(CudaBlasHandle, Operation, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgeam(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCgeam(CudaBlasHandle, Operation, Operation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgeam(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, ref cuFloatComplex beta, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCgelsBatched(CudaBlasHandle, Operation, Int32, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgelsBatched(CudaBlasHandle handle, Operation trans, int m, int n, int nrhs, CUdeviceptr Aarray, int lda, CUdeviceptr Carray, int ldc, ref int info, CUdeviceptr devInfoArray, int batchSize)
Parameters
Returns
cublasCgemm_v2(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgemm_v2(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCgemm_v2(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgemm_v2(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCgemm3m(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgemm3m(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCgemm3m(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgemm3m(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCgemm3mEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuFloatComplex, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, ref cuFloatComplex, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCgemm3mEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, cudaDataType Atype, int lda, CUdeviceptr B, cudaDataType Btype, int ldb, ref cuFloatComplex beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasCgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr Aarray, int lda, CUdeviceptr Barray, int ldb, CUdeviceptr beta, CUdeviceptr Carray, int ldc, int batchCount)
Parameters
Returns
cublasCgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasCgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuFloatComplex alpha, CUdeviceptr Aarray, int lda, CUdeviceptr Barray, int ldb, ref cuFloatComplex beta, CUdeviceptr Carray, int ldc, int batchCount)
Parameters
Returns
cublasCgemmEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCgemmEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, cudaDataType Atype, int lda, CUdeviceptr B, cudaDataType Btype, int ldb, CUdeviceptr beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCgemmEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuFloatComplex, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, ref cuFloatComplex, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCgemmEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, cudaDataType Atype, int lda, CUdeviceptr B, cudaDataType Btype, int ldb, ref cuFloatComplex beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, CUdeviceptr, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasCgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, CUdeviceptr beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
Returns
cublasCgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, ref cuFloatComplex, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasCgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, ref cuFloatComplex beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
Returns
cublasCgemv_v2(CudaBlasHandle, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgemv_v2(CudaBlasHandle handle, Operation trans, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasCgemv_v2(CudaBlasHandle, Operation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgemv_v2(CudaBlasHandle handle, Operation trans, int m, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuFloatComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasCgeqrfBatched(CudaBlasHandle, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, ref Int32, Int32)
Declaration
public static CublasStatus cublasCgeqrfBatched(CudaBlasHandle handle, int m, int n, CUdeviceptr Aarray, int lda, CUdeviceptr TauArray, ref int info, int batchSize)
Parameters
Returns
cublasCgerc_v2(CudaBlasHandle, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgerc_v2(CudaBlasHandle handle, int m, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasCgerc_v2(CudaBlasHandle, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgerc_v2(CudaBlasHandle handle, int m, int n, ref cuFloatComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasCgeru_v2(CudaBlasHandle, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgeru_v2(CudaBlasHandle handle, int m, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasCgeru_v2(CudaBlasHandle, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgeru_v2(CudaBlasHandle handle, int m, int n, ref cuFloatComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasCgetrfBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgetrfBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr P, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasCgetriBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCgetriBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr P, CUdeviceptr C, int ldc, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasCgetrsBatched(CudaBlasHandle, Operation, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, ref Int32, Int32)
Declaration
public static CublasStatus cublasCgetrsBatched(CudaBlasHandle handle, Operation trans, int n, int nrhs, CUdeviceptr Aarray, int lda, CUdeviceptr devIpiv, CUdeviceptr Barray, int ldb, ref int info, int batchSize)
Parameters
Returns
cublasChbmv_v2(CudaBlasHandle, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasChbmv_v2(CudaBlasHandle handle, FillMode uplo, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasChbmv_v2(CudaBlasHandle, FillMode, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasChbmv_v2(CudaBlasHandle handle, FillMode uplo, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuFloatComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasChemm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasChemm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasChemm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasChemm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasChemv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasChemv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasChemv_v2(CudaBlasHandle, FillMode, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasChemv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuFloatComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasCher_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCher_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasCher_v2(CudaBlasHandle, FillMode, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCher_v2(CudaBlasHandle handle, FillMode uplo, int n, ref float alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasCher2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCher2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasCher2_v2(CudaBlasHandle, FillMode, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCher2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuFloatComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasCher2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCher2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCher2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCher2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCherk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCherk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCherk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Single, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCherk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref float alpha, CUdeviceptr A, int lda, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCherk3mEx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCherk3mEx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, cudaDataType Atype, int lda, CUdeviceptr beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCherk3mEx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Single, CUdeviceptr, cudaDataType, Int32, ref Single, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCherk3mEx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref float alpha, CUdeviceptr A, cudaDataType Atype, int lda, ref float beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCherkEx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCherkEx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, cudaDataType Atype, int lda, CUdeviceptr beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCherkEx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Single, CUdeviceptr, cudaDataType, Int32, ref Single, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCherkEx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref float alpha, CUdeviceptr A, cudaDataType Atype, int lda, ref float beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCherkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCherkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCherkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCherkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasChpmv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasChpmv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr AP, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasChpmv_v2(CudaBlasHandle, FillMode, Int32, ref cuFloatComplex, CUdeviceptr, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasChpmv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuFloatComplex alpha, CUdeviceptr AP, CUdeviceptr x, int incx, ref cuFloatComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasChpr_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasChpr_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr AP)
Parameters
Returns
cublasChpr_v2(CudaBlasHandle, FillMode, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasChpr_v2(CudaBlasHandle handle, FillMode uplo, int n, ref float alpha, CUdeviceptr x, int incx, CUdeviceptr AP)
Parameters
Returns
cublasChpr2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasChpr2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr AP)
Parameters
Returns
cublasChpr2_v2(CudaBlasHandle, FillMode, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasChpr2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuFloatComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr AP)
Parameters
Returns
cublasCmatinvBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCmatinvBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr Ainv, int lda_inv, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasCreate_v2(ref CudaBlasHandle)
Declaration
public static CublasStatus cublasCreate_v2(ref CudaBlasHandle handle)
Parameters
Returns
cublasCrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasCrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasCrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, ref cuFloatComplex)
Declaration
public static CublasStatus cublasCrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref float c, ref cuFloatComplex s)
Parameters
Returns
cublasCrotg_v2(CudaBlasHandle, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasCrotg_v2(CudaBlasHandle handle, CUdeviceptr a, CUdeviceptr b, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasCrotg_v2(CudaBlasHandle, ref cuFloatComplex, ref cuFloatComplex, ref Single, ref cuFloatComplex)
Declaration
public static CublasStatus cublasCrotg_v2(CudaBlasHandle handle, ref cuFloatComplex a, ref cuFloatComplex b, ref float c, ref cuFloatComplex s)
Parameters
Returns
cublasCscal_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCscal_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasCscal_v2(CudaBlasHandle, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCscal_v2(CudaBlasHandle handle, int n, ref cuFloatComplex alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasCsrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasCsrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasCsrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, ref Single)
Declaration
public static CublasStatus cublasCsrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref float c, ref float s)
Parameters
Returns
cublasCsscal_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsscal_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasCsscal_v2(CudaBlasHandle, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsscal_v2(CudaBlasHandle handle, int n, ref float alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasCswap_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCswap_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasCsymm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsymm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCsymm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsymm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCsymv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsymv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasCsymv_v2(CudaBlasHandle, FillMode, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsymv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuFloatComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasCsyr_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyr_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasCsyr_v2(CudaBlasHandle, FillMode, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyr_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuFloatComplex alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasCsyr2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyr2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasCsyr2_v2(CudaBlasHandle, FillMode, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyr2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuFloatComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasCsyr2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyr2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCsyr2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyr2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCsyrk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyrk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCsyrk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyrk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, int lda, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCsyrk3mEx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCsyrk3mEx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr lpha, CUdeviceptr A, cudaDataType Atype, int lda, CUdeviceptr beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCsyrk3mEx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, cudaDataType, Int32, ref cuFloatComplex, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCsyrk3mEx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, cudaDataType Atype, int lda, ref cuFloatComplex beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCsyrkEx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCsyrkEx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, cudaDataType Atype, int lda, CUdeviceptr beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCsyrkEx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, cudaDataType, Int32, ref cuFloatComplex, CUdeviceptr, cudaDataType, Int32)
Declaration
public static CublasStatus cublasCsyrkEx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, cudaDataType Atype, int lda, ref cuFloatComplex beta, CUdeviceptr C, cudaDataType Ctype, int ldc)
Parameters
Returns
cublasCsyrkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyrkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCsyrkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuFloatComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCsyrkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuFloatComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCtbmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtbmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, int k, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasCtbsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtbsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, int k, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasCtpmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtpmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr AP, CUdeviceptr x, int incx)
Parameters
Returns
cublasCtpsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtpsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr AP, CUdeviceptr x, int incx)
Parameters
Returns
cublasCtpttr(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtpttr(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr AP, CUdeviceptr A, int lda)
Parameters
Returns
cublasCtrmm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtrmm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCtrmm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtrmm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasCtrmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtrmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasCtrsm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtrsm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb)
Parameters
Returns
cublasCtrsm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtrsm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb)
Parameters
Returns
cublasCtrsmBatched(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasCtrsmBatched(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, int batchCount)
Parameters
Returns
cublasCtrsmBatched(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref cuFloatComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasCtrsmBatched(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref cuFloatComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, int batchCount)
Parameters
Returns
cublasCtrsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasCtrsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasCtrttp(CudaBlasHandle, FillMode, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasCtrttp(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr A, int lda, CUdeviceptr AP)
Parameters
Returns
cublasDasum_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDasum_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasDasum_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Double)
Declaration
public static CublasStatus cublasDasum_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref double result)
Parameters
Returns
cublasDaxpy_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDaxpy_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasDaxpy_v2(CudaBlasHandle, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDaxpy_v2(CudaBlasHandle handle, int n, ref double alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasDcopy_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDcopy_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasDdgmm(CudaBlasHandle, SideMode, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDdgmm(CudaBlasHandle handle, SideMode mode, int m, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDdot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDdot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr result)
Parameters
Returns
cublasDdot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double)
Declaration
public static CublasStatus cublasDdot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref double result)
Parameters
Returns
cublasDestroy_v2(CudaBlasHandle)
Declaration
public static CublasStatus cublasDestroy_v2(CudaBlasHandle handle)
Parameters
Returns
cublasDgbmv_v2(CudaBlasHandle, Operation, Int32, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgbmv_v2(CudaBlasHandle handle, Operation trans, int m, int n, int kl, int ku, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDgbmv_v2(CudaBlasHandle, Operation, Int32, Int32, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgbmv_v2(CudaBlasHandle handle, Operation trans, int m, int n, int kl, int ku, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref double beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDgeam(CudaBlasHandle, Operation, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgeam(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDgeam(CudaBlasHandle, Operation, Operation, Int32, Int32, ref Double, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgeam(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, ref double alpha, CUdeviceptr A, int lda, ref double beta, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDgelsBatched(CudaBlasHandle, Operation, Int32, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgelsBatched(CudaBlasHandle handle, Operation trans, int m, int n, int nrhs, CUdeviceptr Aarray, int lda, CUdeviceptr Carray, int ldc, ref int info, CUdeviceptr devInfoArray, int batchSize)
Parameters
Returns
cublasDgemm_v2(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgemm_v2(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDgemm_v2(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgemm_v2(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasDgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr Aarray, int lda, CUdeviceptr Barray, int ldb, CUdeviceptr beta, CUdeviceptr Carray, int ldc, int batchCount)
Parameters
Returns
cublasDgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasDgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref double alpha, CUdeviceptr Aarray, int lda, CUdeviceptr Barray, int ldb, ref double beta, CUdeviceptr Carray, int ldc, int batchCount)
Parameters
Returns
cublasDgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, CUdeviceptr, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasDgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, CUdeviceptr beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
Returns
cublasDgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref Double, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, ref Double, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasDgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref double alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, ref double beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
| Type |
Name |
Description |
| CudaBlasHandle |
handle |
|
| Operation |
transa |
|
| Operation |
transb |
|
| System.Int32 |
m |
|
| System.Int32 |
n |
|
| System.Int32 |
k |
|
| System.Double |
alpha |
|
| CUdeviceptr |
A |
|
| System.Int32 |
lda |
|
| System.Int64 |
strideA |
|
| CUdeviceptr |
B |
|
| System.Int32 |
ldb |
|
| System.Int64 |
strideB |
|
| System.Double |
beta |
|
| CUdeviceptr |
C |
|
| System.Int32 |
ldc |
|
| System.Int64 |
strideC |
|
| System.Int32 |
batchCount |
|
Returns
cublasDgemv_v2(CudaBlasHandle, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgemv_v2(CudaBlasHandle handle, Operation trans, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDgemv_v2(CudaBlasHandle, Operation, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgemv_v2(CudaBlasHandle handle, Operation trans, int m, int n, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref double beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDgeqrfBatched(CudaBlasHandle, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, ref Int32, Int32)
Declaration
public static CublasStatus cublasDgeqrfBatched(CudaBlasHandle handle, int m, int n, CUdeviceptr Aarray, int lda, CUdeviceptr TauArray, ref int info, int batchSize)
Parameters
Returns
cublasDger_v2(CudaBlasHandle, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDger_v2(CudaBlasHandle handle, int m, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasDger_v2(CudaBlasHandle, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDger_v2(CudaBlasHandle handle, int m, int n, ref double alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasDgetrfBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgetrfBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr P, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasDgetriBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDgetriBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr P, CUdeviceptr C, int ldc, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasDgetrsBatched(CudaBlasHandle, Operation, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, ref Int32, Int32)
Declaration
public static CublasStatus cublasDgetrsBatched(CudaBlasHandle handle, Operation trans, int n, int nrhs, CUdeviceptr Aarray, int lda, CUdeviceptr devIpiv, CUdeviceptr Barray, int ldb, ref int info, int batchSize)
Parameters
Returns
cublasDmatinvBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDmatinvBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr Ainv, int lda_inv, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasDnrm2_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDnrm2_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasDnrm2_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Double)
Declaration
public static CublasStatus cublasDnrm2_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref double result)
Parameters
Returns
cublasDotcEx(CudaBlasHandle, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, cudaDataType)
Declaration
public static CublasStatus cublasDotcEx(CudaBlasHandle handle, int n, CUdeviceptr x, cudaDataType xType, int incx, CUdeviceptr y, cudaDataType yType, int incy, CUdeviceptr result, cudaDataType resultType, cudaDataType executionType)
Parameters
Returns
cublasDotcEx(CudaBlasHandle, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, IntPtr, cudaDataType, cudaDataType)
Declaration
public static CublasStatus cublasDotcEx(CudaBlasHandle handle, int n, CUdeviceptr x, cudaDataType xType, int incx, CUdeviceptr y, cudaDataType yType, int incy, IntPtr result, cudaDataType resultType, cudaDataType executionType)
Parameters
Returns
cublasDotEx(CudaBlasHandle, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, cudaDataType)
Declaration
public static CublasStatus cublasDotEx(CudaBlasHandle handle, int n, CUdeviceptr x, cudaDataType xType, int incx, CUdeviceptr y, cudaDataType yType, int incy, CUdeviceptr result, cudaDataType resultType, cudaDataType executionType)
Parameters
Returns
cublasDotEx(CudaBlasHandle, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, IntPtr, cudaDataType, cudaDataType)
Declaration
public static CublasStatus cublasDotEx(CudaBlasHandle handle, int n, CUdeviceptr x, cudaDataType xType, int incx, CUdeviceptr y, cudaDataType yType, int incy, IntPtr result, cudaDataType resultType, cudaDataType executionType)
Parameters
Returns
cublasDrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasDrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasDrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, ref Double)
Declaration
public static CublasStatus cublasDrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref double c, ref double s)
Parameters
Returns
cublasDrotg_v2(CudaBlasHandle, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasDrotg_v2(CudaBlasHandle handle, CUdeviceptr a, CUdeviceptr b, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasDrotg_v2(CudaBlasHandle, ref Double, ref Double, ref Double, ref Double)
Declaration
public static CublasStatus cublasDrotg_v2(CudaBlasHandle handle, ref double a, ref double b, ref double c, ref double s)
Parameters
| Type |
Name |
Description |
| CudaBlasHandle |
handle |
|
| System.Double |
a |
|
| System.Double |
b |
|
| System.Double |
c |
|
| System.Double |
s |
|
Returns
cublasDrotm_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDrotm_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr param)
Parameters
Returns
cublasDrotm_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, Double[])
Declaration
public static CublasStatus cublasDrotm_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, double[] param)
Parameters
Returns
cublasDrotmg_v2(CudaBlasHandle, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasDrotmg_v2(CudaBlasHandle handle, CUdeviceptr d1, CUdeviceptr d2, CUdeviceptr x1, CUdeviceptr y1, CUdeviceptr param)
Parameters
Returns
cublasDrotmg_v2(CudaBlasHandle, ref Double, ref Double, ref Double, ref Double, Double[])
Declaration
public static CublasStatus cublasDrotmg_v2(CudaBlasHandle handle, ref double d1, ref double d2, ref double x1, ref double y1, double[] param)
Parameters
| Type |
Name |
Description |
| CudaBlasHandle |
handle |
|
| System.Double |
d1 |
|
| System.Double |
d2 |
|
| System.Double |
x1 |
|
| System.Double |
y1 |
|
| System.Double[] |
param |
|
Returns
cublasDsbmv_v2(CudaBlasHandle, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsbmv_v2(CudaBlasHandle handle, FillMode uplo, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDsbmv_v2(CudaBlasHandle, FillMode, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsbmv_v2(CudaBlasHandle handle, FillMode uplo, int n, int k, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref double beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDscal_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDscal_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasDscal_v2(CudaBlasHandle, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDscal_v2(CudaBlasHandle handle, int n, ref double alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasDspmv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDspmv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr AP, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDspmv_v2(CudaBlasHandle, FillMode, Int32, ref Double, CUdeviceptr, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDspmv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref double alpha, CUdeviceptr AP, CUdeviceptr x, int incx, ref double beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDspr_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDspr_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr AP)
Parameters
Returns
cublasDspr_v2(CudaBlasHandle, FillMode, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDspr_v2(CudaBlasHandle handle, FillMode uplo, int n, ref double alpha, CUdeviceptr x, int incx, CUdeviceptr AP)
Parameters
Returns
cublasDspr2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDspr2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr AP)
Parameters
Returns
cublasDspr2_v2(CudaBlasHandle, FillMode, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDspr2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref double alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr AP)
Parameters
Returns
cublasDswap_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDswap_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasDsymm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsymm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDsymm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsymm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDsymv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsymv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDsymv_v2(CudaBlasHandle, FillMode, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsymv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref double beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasDsyr_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyr_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasDsyr_v2(CudaBlasHandle, FillMode, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyr_v2(CudaBlasHandle handle, FillMode uplo, int n, ref double alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasDsyr2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyr2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasDsyr2_v2(CudaBlasHandle, FillMode, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyr2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref double alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasDsyr2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyr2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDsyr2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyr2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDsyrk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyrk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDsyrk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Double, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyrk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref double alpha, CUdeviceptr A, int lda, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDsyrkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyrkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDsyrkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDsyrkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDtbmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtbmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, int k, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasDtbsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtbsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, int k, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasDtpmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtpmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr AP, CUdeviceptr x, int incx)
Parameters
Returns
cublasDtpsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtpsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr AP, CUdeviceptr x, int incx)
Parameters
Returns
cublasDtpttr(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtpttr(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr AP, CUdeviceptr A, int lda)
Parameters
Returns
cublasDtrmm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtrmm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDtrmm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtrmm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasDtrmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtrmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasDtrsm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtrsm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb)
Parameters
Returns
cublasDtrsm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtrsm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb)
Parameters
Returns
cublasDtrsmBatched(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasDtrsmBatched(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, int batchCount)
Parameters
Returns
cublasDtrsmBatched(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasDtrsmBatched(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref double alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, int batchCount)
Parameters
Returns
cublasDtrsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasDtrsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasDtrttp(CudaBlasHandle, FillMode, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDtrttp(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr A, int lda, CUdeviceptr AP)
Parameters
Returns
cublasDzasum_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDzasum_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasDzasum_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Double)
Declaration
public static CublasStatus cublasDzasum_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref double result)
Parameters
Returns
cublasDznrm2_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasDznrm2_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasDznrm2_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Double)
Declaration
public static CublasStatus cublasDznrm2_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref double result)
Parameters
Returns
cublasGemmBatchedEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, Int32, cudaDataType, GemmAlgo)
Declaration
public static CublasStatus cublasGemmBatchedEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr Aarray, cudaDataType Atype, int lda, CUdeviceptr Barray, cudaDataType Btype, int ldb, CUdeviceptr beta, CUdeviceptr Carray, cudaDataType Ctype, int ldc, int batchCount, cudaDataType computeType, GemmAlgo algo)
Parameters
Returns
cublasGemmBatchedEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, IntPtr, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, IntPtr, CUdeviceptr, cudaDataType, Int32, Int32, cudaDataType, GemmAlgo)
Declaration
public static CublasStatus cublasGemmBatchedEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, IntPtr alpha, CUdeviceptr Aarray, cudaDataType Atype, int lda, CUdeviceptr Barray, cudaDataType Btype, int ldb, IntPtr beta, CUdeviceptr Carray, cudaDataType Ctype, int ldc, int batchCount, cudaDataType computeType, GemmAlgo algo)
Parameters
Returns
cublasGemmEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, cudaDataType, GemmAlgo)
Declaration
public static CublasStatus cublasGemmEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, cudaDataType Atype, int lda, CUdeviceptr B, cudaDataType Btype, int ldb, CUdeviceptr beta, CUdeviceptr C, cudaDataType Ctype, int ldc, cudaDataType computeType, GemmAlgo algo)
Parameters
Returns
cublasGemmEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, IntPtr, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, Int32, IntPtr, CUdeviceptr, cudaDataType, Int32, cudaDataType, GemmAlgo)
Declaration
public static CublasStatus cublasGemmEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, IntPtr alpha, CUdeviceptr A, cudaDataType Atype, int lda, CUdeviceptr B, cudaDataType Btype, int ldb, IntPtr beta, CUdeviceptr C, cudaDataType Ctype, int ldc, cudaDataType computeType, GemmAlgo algo)
Parameters
Returns
cublasGemmStridedBatchedEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, Int64, CUdeviceptr, cudaDataType, Int32, Int64, CUdeviceptr, CUdeviceptr, cudaDataType, Int32, Int64, Int32, cudaDataType, GemmAlgo)
Declaration
public static CublasStatus cublasGemmStridedBatchedEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, cudaDataType Atype, int lda, long strideA, CUdeviceptr B, cudaDataType Btype, int ldb, long strideB, CUdeviceptr beta, CUdeviceptr C, cudaDataType Ctype, int ldc, long strideC, int batchCount, cudaDataType computeType, GemmAlgo algo)
Parameters
Returns
cublasGemmStridedBatchedEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, IntPtr, CUdeviceptr, cudaDataType, Int32, Int64, CUdeviceptr, cudaDataType, Int32, Int64, IntPtr, CUdeviceptr, cudaDataType, Int32, Int64, Int32, cudaDataType, GemmAlgo)
Declaration
public static CublasStatus cublasGemmStridedBatchedEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, IntPtr alpha, CUdeviceptr A, cudaDataType Atype, int lda, long strideA, CUdeviceptr B, cudaDataType Btype, int ldb, long strideB, IntPtr beta, CUdeviceptr C, cudaDataType Ctype, int ldc, long strideC, int batchCount, cudaDataType computeType, GemmAlgo algo)
Parameters
Returns
cublasGetAtomicsMode(CudaBlasHandle, ref AtomicsMode)
Declaration
public static CublasStatus cublasGetAtomicsMode(CudaBlasHandle handle, ref AtomicsMode mode)
Parameters
Returns
cublasGetMathMode(CudaBlasHandle, ref Math)
Declaration
public static CublasStatus cublasGetMathMode(CudaBlasHandle handle, ref Math mode)
Parameters
Returns
cublasGetMatrix(Int32, Int32, Int32, CUdeviceptr, Int32, IntPtr, Int32)
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().
Declaration
public static CublasStatus cublasGetMatrix(int rows, int cols, int elemSize, CUdeviceptr A, int lda, IntPtr B, int ldb)
Parameters
| Type |
Name |
Description |
| System.Int32 |
rows |
|
| System.Int32 |
cols |
|
| System.Int32 |
elemSize |
|
| CUdeviceptr |
A |
|
| System.Int32 |
lda |
|
| System.IntPtr |
B |
|
| System.Int32 |
ldb |
|
Returns
cublasGetMatrixAsync(Int32, Int32, Int32, CUdeviceptr, Int32, IntPtr, Int32, CUstream)
cublasGetMatrixAsync has the same functionnality as cublasGetMatrix
but the transfer is done asynchronously within the CUDA stream passed
in parameter.
Declaration
public static CublasStatus cublasGetMatrixAsync(int rows, int cols, int elemSize, CUdeviceptr A, int lda, IntPtr B, int ldb, CUstream stream)
Parameters
| Type |
Name |
Description |
| System.Int32 |
rows |
|
| System.Int32 |
cols |
|
| System.Int32 |
elemSize |
|
| CUdeviceptr |
A |
|
| System.Int32 |
lda |
|
| System.IntPtr |
B |
|
| System.Int32 |
ldb |
|
| CUstream |
stream |
|
Returns
cublasGetPointerMode_v2(CudaBlasHandle, ref PointerMode)
Declaration
public static CublasStatus cublasGetPointerMode_v2(CudaBlasHandle handle, ref PointerMode mode)
Parameters
Returns
cublasGetStream_v2(CudaBlasHandle, ref CUstream)
Declaration
public static CublasStatus cublasGetStream_v2(CudaBlasHandle handle, ref CUstream streamId)
Parameters
Returns
cublasGetVector(Int32, Int32, CUdeviceptr, Int32, IntPtr, Int32)
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.
Declaration
public static CublasStatus cublasGetVector(int n, int elemSize, CUdeviceptr x, int incx, IntPtr y, int incy)
Parameters
| Type |
Name |
Description |
| System.Int32 |
n |
|
| System.Int32 |
elemSize |
|
| CUdeviceptr |
x |
|
| System.Int32 |
incx |
|
| System.IntPtr |
y |
|
| System.Int32 |
incy |
|
Returns
cublasGetVectorAsync(Int32, Int32, CUdeviceptr, Int32, IntPtr, Int32, CUstream)
cublasGetVectorAsync has the same functionnality as cublasGetVector
but the transfer is done asynchronously within the CUDA stream passed
in parameter.
Declaration
public static CublasStatus cublasGetVectorAsync(int n, int elemSize, CUdeviceptr devicePtr, int incx, IntPtr hostPtr, int incy, CUstream stream)
Parameters
| Type |
Name |
Description |
| System.Int32 |
n |
|
| System.Int32 |
elemSize |
|
| CUdeviceptr |
devicePtr |
|
| System.Int32 |
incx |
|
| System.IntPtr |
hostPtr |
|
| System.Int32 |
incy |
|
| CUstream |
stream |
|
Returns
cublasGetVersion_v2(CudaBlasHandle, ref Int32)
Declaration
public static CublasStatus cublasGetVersion_v2(CudaBlasHandle handle, ref int version)
Parameters
Returns
cublasHgemm(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasHgemm(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasHgemm(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref half, CUdeviceptr, Int32, CUdeviceptr, Int32, ref half, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasHgemm(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref half alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref half beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasHgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasHgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc, int batchCount)
Parameters
Returns
cublasHgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref half, CUdeviceptr, Int32, CUdeviceptr, Int32, ref half, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasHgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref half alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref half beta, CUdeviceptr C, int ldc, int batchCount)
Parameters
Returns
cublasHgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, CUdeviceptr, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasHgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, CUdeviceptr beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
Returns
cublasHgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref half, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, ref half, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasHgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref half alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, ref half beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
Returns
cublasIcamax_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasIcamax_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasIcamax_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Int32)
Declaration
public static CublasStatus cublasIcamax_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref int result)
Parameters
Returns
cublasIcamin_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasIcamin_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasIcamin_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Int32)
Declaration
public static CublasStatus cublasIcamin_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref int result)
Parameters
Returns
cublasIdamax_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasIdamax_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasIdamax_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Int32)
Declaration
public static CublasStatus cublasIdamax_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref int result)
Parameters
Returns
cublasIdamin_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasIdamin_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasIdamin_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Int32)
Declaration
public static CublasStatus cublasIdamin_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref int result)
Parameters
Returns
cublasIsamax_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasIsamax_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasIsamax_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Int32)
Declaration
public static CublasStatus cublasIsamax_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref int result)
Parameters
Returns
cublasIsamin_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasIsamin_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasIsamin_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Int32)
Declaration
public static CublasStatus cublasIsamin_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref int result)
Parameters
Returns
cublasIzamax_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasIzamax_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasIzamax_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Int32)
Declaration
public static CublasStatus cublasIzamax_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref int result)
Parameters
Returns
cublasIzamin_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasIzamin_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasIzamin_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Int32)
Declaration
public static CublasStatus cublasIzamin_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref int result)
Parameters
Returns
cublasNrm2Ex(CudaBlasHandle, Int32, CUdeviceptr, cudaDataType, Int32, CUdeviceptr, cudaDataType, cudaDataType)
Declaration
public static CublasStatus cublasNrm2Ex(CudaBlasHandle handle, int n, CUdeviceptr x, cudaDataType xType, int incx, CUdeviceptr result, cudaDataType resultType, cudaDataType executionType)
Parameters
Returns
cublasNrm2Ex(CudaBlasHandle, Int32, CUdeviceptr, cudaDataType, Int32, IntPtr, cudaDataType, cudaDataType)
Declaration
public static CublasStatus cublasNrm2Ex(CudaBlasHandle handle, int n, CUdeviceptr x, cudaDataType xType, int incx, IntPtr result, cudaDataType resultType, cudaDataType executionType)
Parameters
Returns
cublasSasum_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasSasum_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasSasum_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Single)
Declaration
public static CublasStatus cublasSasum_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref float result)
Parameters
Returns
cublasSaxpy_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSaxpy_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasSaxpy_v2(CudaBlasHandle, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSaxpy_v2(CudaBlasHandle handle, int n, ref float alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasScalEx(CudaBlasHandle, Int32, CUdeviceptr, cudaDataType, CUdeviceptr, cudaDataType, Int32, cudaDataType)
Declaration
public static CublasStatus cublasScalEx(CudaBlasHandle handle, int n, CUdeviceptr alpha, cudaDataType alphaType, CUdeviceptr x, cudaDataType xType, int incx, cudaDataType executionType)
Parameters
Returns
cublasScalEx(CudaBlasHandle, Int32, IntPtr, cudaDataType, CUdeviceptr, cudaDataType, Int32, cudaDataType)
Declaration
public static CublasStatus cublasScalEx(CudaBlasHandle handle, int n, IntPtr alpha, cudaDataType alphaType, CUdeviceptr x, cudaDataType xType, int incx, cudaDataType executionType)
Parameters
Returns
cublasScasum_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasScasum_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasScasum_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Single)
Declaration
public static CublasStatus cublasScasum_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref float result)
Parameters
Returns
cublasScnrm2_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasScnrm2_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasScnrm2_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Single)
Declaration
public static CublasStatus cublasScnrm2_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref float result)
Parameters
Returns
cublasScopy_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasScopy_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasSdgmm(CudaBlasHandle, SideMode, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSdgmm(CudaBlasHandle handle, SideMode mode, int m, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSdot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasSdot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr result)
Parameters
Returns
cublasSdot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single)
Declaration
public static CublasStatus cublasSdot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref float result)
Parameters
Returns
cublasSetAtomicsMode(CudaBlasHandle, AtomicsMode)
Declaration
public static CublasStatus cublasSetAtomicsMode(CudaBlasHandle handle, AtomicsMode mode)
Parameters
Returns
cublasSetMathMode(CudaBlasHandle, Math)
Declaration
public static CublasStatus cublasSetMathMode(CudaBlasHandle handle, Math mode)
Parameters
Returns
cublasSetMatrix(Int32, Int32, Int32, IntPtr, Int32, CUdeviceptr, Int32)
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().
Declaration
public static CublasStatus cublasSetMatrix(int rows, int cols, int elemSize, IntPtr A, int lda, CUdeviceptr B, int ldb)
Parameters
| Type |
Name |
Description |
| System.Int32 |
rows |
|
| System.Int32 |
cols |
|
| System.Int32 |
elemSize |
|
| System.IntPtr |
A |
|
| System.Int32 |
lda |
|
| CUdeviceptr |
B |
|
| System.Int32 |
ldb |
|
Returns
cublasSetMatrixAsync(Int32, Int32, Int32, IntPtr, Int32, CUdeviceptr, Int32, CUstream)
cublasSetMatrixAsync has the same functionnality as cublasSetMatrix
but the transfer is done asynchronously within the CUDA stream passed
in parameter.
Declaration
public static CublasStatus cublasSetMatrixAsync(int rows, int cols, int elemSize, IntPtr A, int lda, CUdeviceptr B, int ldb, CUstream stream)
Parameters
| Type |
Name |
Description |
| System.Int32 |
rows |
|
| System.Int32 |
cols |
|
| System.Int32 |
elemSize |
|
| System.IntPtr |
A |
|
| System.Int32 |
lda |
|
| CUdeviceptr |
B |
|
| System.Int32 |
ldb |
|
| CUstream |
stream |
|
Returns
cublasSetPointerMode_v2(CudaBlasHandle, PointerMode)
Declaration
public static CublasStatus cublasSetPointerMode_v2(CudaBlasHandle handle, PointerMode mode)
Parameters
Returns
cublasSetStream_v2(CudaBlasHandle, CUstream)
Declaration
public static CublasStatus cublasSetStream_v2(CudaBlasHandle handle, CUstream streamId)
Parameters
Returns
cublasSetVector(Int32, Int32, IntPtr, Int32, CUdeviceptr, Int32)
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.
Declaration
public static CublasStatus cublasSetVector(int n, int elemSize, IntPtr x, int incx, CUdeviceptr devicePtr, int incy)
Parameters
| Type |
Name |
Description |
| System.Int32 |
n |
|
| System.Int32 |
elemSize |
|
| System.IntPtr |
x |
|
| System.Int32 |
incx |
|
| CUdeviceptr |
devicePtr |
|
| System.Int32 |
incy |
|
Returns
cublasSetVectorAsync(Int32, Int32, IntPtr, Int32, CUdeviceptr, Int32, CUstream)
cublasSetVectorAsync has the same functionnality as cublasSetVector
but the transfer is done asynchronously within the CUDA stream passed
in parameter.
Declaration
public static CublasStatus cublasSetVectorAsync(int n, int elemSize, IntPtr hostPtr, int incx, CUdeviceptr devicePtr, int incy, CUstream stream)
Parameters
| Type |
Name |
Description |
| System.Int32 |
n |
|
| System.Int32 |
elemSize |
|
| System.IntPtr |
hostPtr |
|
| System.Int32 |
incx |
|
| CUdeviceptr |
devicePtr |
|
| System.Int32 |
incy |
|
| CUstream |
stream |
|
Returns
cublasSgbmv_v2(CudaBlasHandle, Operation, Int32, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgbmv_v2(CudaBlasHandle handle, Operation trans, int m, int n, int kl, int ku, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSgbmv_v2(CudaBlasHandle, Operation, Int32, Int32, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgbmv_v2(CudaBlasHandle handle, Operation trans, int m, int n, int kl, int ku, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref float beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSgeam(CudaBlasHandle, Operation, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgeam(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSgeam(CudaBlasHandle, Operation, Operation, Int32, Int32, ref Single, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgeam(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, ref float alpha, CUdeviceptr A, int lda, ref float beta, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSgelsBatched(CudaBlasHandle, Operation, Int32, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgelsBatched(CudaBlasHandle handle, Operation trans, int m, int n, int nrhs, CUdeviceptr Aarray, int lda, CUdeviceptr Carray, int ldc, ref int info, CUdeviceptr devInfoArray, int batchSize)
Parameters
Returns
cublasSgemm_v2(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgemm_v2(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSgemm_v2(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgemm_v2(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasSgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr Aarray, int lda, CUdeviceptr Barray, int ldb, CUdeviceptr beta, CUdeviceptr Carray, int ldc, int batchCount)
Parameters
Returns
cublasSgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasSgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref float alpha, CUdeviceptr Aarray, int lda, CUdeviceptr Barray, int ldb, ref float beta, CUdeviceptr Carray, int ldc, int batchCount)
Parameters
Returns
cublasSgemmEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, DataType, Int32, CUdeviceptr, DataType, Int32, CUdeviceptr, CUdeviceptr, DataType, Int32)
Declaration
public static CublasStatus cublasSgemmEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, DataType Atype, int lda, CUdeviceptr B, DataType Btype, int ldb, CUdeviceptr beta, CUdeviceptr C, DataType Ctype, int ldc)
Parameters
Returns
cublasSgemmEx(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref Single, CUdeviceptr, DataType, Int32, CUdeviceptr, DataType, Int32, ref Single, CUdeviceptr, DataType, Int32)
Declaration
public static CublasStatus cublasSgemmEx(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref float alpha, CUdeviceptr A, DataType Atype, int lda, CUdeviceptr B, DataType Btype, int ldb, ref float beta, CUdeviceptr C, DataType Ctype, int ldc)
Parameters
Returns
cublasSgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, CUdeviceptr, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasSgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, CUdeviceptr beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
Returns
cublasSgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref Single, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, ref Single, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasSgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref float alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, ref float beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
| Type |
Name |
Description |
| CudaBlasHandle |
handle |
|
| Operation |
transa |
|
| Operation |
transb |
|
| System.Int32 |
m |
|
| System.Int32 |
n |
|
| System.Int32 |
k |
|
| System.Single |
alpha |
|
| CUdeviceptr |
A |
|
| System.Int32 |
lda |
|
| System.Int64 |
strideA |
|
| CUdeviceptr |
B |
|
| System.Int32 |
ldb |
|
| System.Int64 |
strideB |
|
| System.Single |
beta |
|
| CUdeviceptr |
C |
|
| System.Int32 |
ldc |
|
| System.Int64 |
strideC |
|
| System.Int32 |
batchCount |
|
Returns
cublasSgemv_v2(CudaBlasHandle, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgemv_v2(CudaBlasHandle handle, Operation trans, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSgemv_v2(CudaBlasHandle, Operation, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgemv_v2(CudaBlasHandle handle, Operation trans, int m, int n, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref float beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSgeqrfBatched(CudaBlasHandle, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, ref Int32, Int32)
Declaration
public static CublasStatus cublasSgeqrfBatched(CudaBlasHandle handle, int m, int n, CUdeviceptr Aarray, int lda, CUdeviceptr TauArray, ref int info, int batchSize)
Parameters
Returns
cublasSger_v2(CudaBlasHandle, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSger_v2(CudaBlasHandle handle, int m, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasSger_v2(CudaBlasHandle, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSger_v2(CudaBlasHandle handle, int m, int n, ref float alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasSgetrfBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgetrfBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr P, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasSgetriBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSgetriBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr P, CUdeviceptr C, int ldc, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasSgetrsBatched(CudaBlasHandle, Operation, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, ref Int32, Int32)
Declaration
public static CublasStatus cublasSgetrsBatched(CudaBlasHandle handle, Operation trans, int n, int nrhs, CUdeviceptr Aarray, int lda, CUdeviceptr devIpiv, CUdeviceptr Barray, int ldb, ref int info, int batchSize)
Parameters
Returns
cublasSmatinvBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSmatinvBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr Ainv, int lda_inv, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasSnrm2_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasSnrm2_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr result)
Parameters
Returns
cublasSnrm2_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, ref Single)
Declaration
public static CublasStatus cublasSnrm2_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, ref float result)
Parameters
Returns
cublasSrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasSrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasSrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, ref Single)
Declaration
public static CublasStatus cublasSrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref float c, ref float s)
Parameters
Returns
cublasSrotg_v2(CudaBlasHandle, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasSrotg_v2(CudaBlasHandle handle, CUdeviceptr a, CUdeviceptr b, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasSrotg_v2(CudaBlasHandle, ref Single, ref Single, ref Single, ref Single)
Declaration
public static CublasStatus cublasSrotg_v2(CudaBlasHandle handle, ref float a, ref float b, ref float c, ref float s)
Parameters
| Type |
Name |
Description |
| CudaBlasHandle |
handle |
|
| System.Single |
a |
|
| System.Single |
b |
|
| System.Single |
c |
|
| System.Single |
s |
|
Returns
cublasSrotm_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasSrotm_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr param)
Parameters
Returns
cublasSrotm_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, Single[])
Declaration
public static CublasStatus cublasSrotm_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, float[] param)
Parameters
Returns
cublasSrotmg_v2(CudaBlasHandle, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasSrotmg_v2(CudaBlasHandle handle, CUdeviceptr d1, CUdeviceptr d2, CUdeviceptr x1, CUdeviceptr y1, CUdeviceptr param)
Parameters
Returns
cublasSrotmg_v2(CudaBlasHandle, ref Single, ref Single, ref Single, ref Single, Single[])
Declaration
public static CublasStatus cublasSrotmg_v2(CudaBlasHandle handle, ref float d1, ref float d2, ref float x1, ref float y1, float[] param)
Parameters
| Type |
Name |
Description |
| CudaBlasHandle |
handle |
|
| System.Single |
d1 |
|
| System.Single |
d2 |
|
| System.Single |
x1 |
|
| System.Single |
y1 |
|
| System.Single[] |
param |
|
Returns
cublasSsbmv_v2(CudaBlasHandle, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsbmv_v2(CudaBlasHandle handle, FillMode uplo, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSsbmv_v2(CudaBlasHandle, FillMode, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsbmv_v2(CudaBlasHandle handle, FillMode uplo, int n, int k, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref float beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSscal_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSscal_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasSscal_v2(CudaBlasHandle, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSscal_v2(CudaBlasHandle handle, int n, ref float alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasSspmv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSspmv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr AP, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSspmv_v2(CudaBlasHandle, FillMode, Int32, ref Single, CUdeviceptr, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSspmv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref float alpha, CUdeviceptr AP, CUdeviceptr x, int incx, ref float beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSspr_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasSspr_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr AP)
Parameters
Returns
cublasSspr_v2(CudaBlasHandle, FillMode, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasSspr_v2(CudaBlasHandle handle, FillMode uplo, int n, ref float alpha, CUdeviceptr x, int incx, CUdeviceptr AP)
Parameters
Returns
cublasSspr2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasSspr2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr AP)
Parameters
Returns
cublasSspr2_v2(CudaBlasHandle, FillMode, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasSspr2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref float alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr AP)
Parameters
Returns
cublasSswap_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSswap_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasSsymm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsymm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSsymm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsymm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSsymv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsymv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSsymv_v2(CudaBlasHandle, FillMode, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsymv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref float beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasSsyr_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyr_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasSsyr_v2(CudaBlasHandle, FillMode, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyr_v2(CudaBlasHandle handle, FillMode uplo, int n, ref float alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasSsyr2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyr2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasSsyr2_v2(CudaBlasHandle, FillMode, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyr2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref float alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasSsyr2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyr2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSsyr2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyr2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSsyrk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyrk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSsyrk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Single, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyrk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref float alpha, CUdeviceptr A, int lda, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSsyrkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyrkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasSsyrkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Single, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasSsyrkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref float beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasStbmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStbmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, int k, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasStbsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStbsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, int k, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasStpmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStpmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr AP, CUdeviceptr x, int incx)
Parameters
Returns
cublasStpsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStpsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr AP, CUdeviceptr x, int incx)
Parameters
Returns
cublasStpttr(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStpttr(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr AP, CUdeviceptr A, int lda)
Parameters
Returns
cublasStrmm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStrmm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasStrmm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStrmm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasStrmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStrmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasStrsm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStrsm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb)
Parameters
Returns
cublasStrsm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStrsm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb)
Parameters
Returns
cublasStrsmBatched(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasStrsmBatched(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, int batchCount)
Parameters
Returns
cublasStrsmBatched(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref Single, CUdeviceptr, Int32, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasStrsmBatched(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref float alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, int batchCount)
Parameters
Returns
cublasStrsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasStrsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasStrttp(CudaBlasHandle, FillMode, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasStrttp(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr A, int lda, CUdeviceptr AP)
Parameters
Returns
cublasUint8gemmBias(CudaBlasHandle, Operation, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, Int32, Int32, CUdeviceptr, Int32, Int32, CUdeviceptr, Int32, Int32, Int32, Int32)
Declaration
public static CublasStatus cublasUint8gemmBias(CudaBlasHandle handle, Operation transa, Operation transb, Operation transc, int m, int n, int k, CUdeviceptr A, int A_bias, int lda, CUdeviceptr B, int B_bias, int ldb, CUdeviceptr C, int C_bias, int ldc, int C_mult, int C_shift)
Parameters
Returns
cublasZaxpy_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZaxpy_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasZaxpy_v2(CudaBlasHandle, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZaxpy_v2(CudaBlasHandle handle, int n, ref cuDoubleComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasZcopy_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZcopy_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasZdgmm(CudaBlasHandle, SideMode, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZdgmm(CudaBlasHandle handle, SideMode mode, int m, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZdotc_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasZdotc_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr result)
Parameters
Returns
cublasZdotc_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex)
Declaration
public static CublasStatus cublasZdotc_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref cuDoubleComplex result)
Parameters
Returns
cublasZdotu_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasZdotu_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr result)
Parameters
Returns
cublasZdotu_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex)
Declaration
public static CublasStatus cublasZdotu_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref cuDoubleComplex result)
Parameters
Returns
cublasZdrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasZdrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasZdrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, ref Double)
Declaration
public static CublasStatus cublasZdrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref double c, ref double s)
Parameters
Returns
cublasZdscal_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZdscal_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasZdscal_v2(CudaBlasHandle, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZdscal_v2(CudaBlasHandle handle, int n, ref double alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasZgbmv_v2(CudaBlasHandle, Operation, Int32, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgbmv_v2(CudaBlasHandle handle, Operation trans, int m, int n, int kl, int ku, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZgbmv_v2(CudaBlasHandle, Operation, Int32, Int32, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgbmv_v2(CudaBlasHandle handle, Operation trans, int m, int n, int kl, int ku, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuDoubleComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZgeam(CudaBlasHandle, Operation, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgeam(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZgeam(CudaBlasHandle, Operation, Operation, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgeam(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, ref cuDoubleComplex beta, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZgelsBatched(CudaBlasHandle, Operation, Int32, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgelsBatched(CudaBlasHandle handle, Operation trans, int m, int n, int nrhs, CUdeviceptr Aarray, int lda, CUdeviceptr Carray, int ldc, ref int info, CUdeviceptr devInfoArray, int batchSize)
Parameters
Returns
cublasZgemm_v2(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgemm_v2(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZgemm_v2(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgemm_v2(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZgemm3m(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgemm3m(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZgemm3m(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgemm3m(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasZgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr Aarray, int lda, CUdeviceptr Barray, int ldb, CUdeviceptr beta, CUdeviceptr Carray, int ldc, int batchCount)
Parameters
Returns
cublasZgemmBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasZgemmBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr Aarray, int lda, CUdeviceptr Barray, int ldb, ref cuDoubleComplex beta, CUdeviceptr Carray, int ldc, int batchCount)
Parameters
Returns
cublasZgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, CUdeviceptr, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasZgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, CUdeviceptr beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
Returns
cublasZgemmStridedBatched(CudaBlasHandle, Operation, Operation, Int32, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, Int64, CUdeviceptr, Int32, Int64, ref cuDoubleComplex, CUdeviceptr, Int32, Int64, Int32)
Declaration
public static CublasStatus cublasZgemmStridedBatched(CudaBlasHandle handle, Operation transa, Operation transb, int m, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, long strideA, CUdeviceptr B, int ldb, long strideB, ref cuDoubleComplex beta, CUdeviceptr C, int ldc, long strideC, int batchCount)
Parameters
Returns
cublasZgemv_v2(CudaBlasHandle, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgemv_v2(CudaBlasHandle handle, Operation trans, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZgemv_v2(CudaBlasHandle, Operation, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgemv_v2(CudaBlasHandle handle, Operation trans, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuDoubleComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZgeqrfBatched(CudaBlasHandle, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, ref Int32, Int32)
Declaration
public static CublasStatus cublasZgeqrfBatched(CudaBlasHandle handle, int m, int n, CUdeviceptr Aarray, int lda, CUdeviceptr TauArray, ref int info, int batchSize)
Parameters
Returns
cublasZgerc_v2(CudaBlasHandle, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgerc_v2(CudaBlasHandle handle, int m, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasZgerc_v2(CudaBlasHandle, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgerc_v2(CudaBlasHandle handle, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasZgeru_v2(CudaBlasHandle, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgeru_v2(CudaBlasHandle handle, int m, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasZgeru_v2(CudaBlasHandle, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgeru_v2(CudaBlasHandle handle, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasZgetrfBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgetrfBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr P, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasZgetriBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZgetriBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr P, CUdeviceptr C, int ldc, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasZgetrsBatched(CudaBlasHandle, Operation, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32, ref Int32, Int32)
Declaration
public static CublasStatus cublasZgetrsBatched(CudaBlasHandle handle, Operation trans, int n, int nrhs, CUdeviceptr Aarray, int lda, CUdeviceptr devIpiv, CUdeviceptr Barray, int ldb, ref int info, int batchSize)
Parameters
Returns
cublasZhbmv_v2(CudaBlasHandle, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZhbmv_v2(CudaBlasHandle handle, FillMode uplo, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZhbmv_v2(CudaBlasHandle, FillMode, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZhbmv_v2(CudaBlasHandle handle, FillMode uplo, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuDoubleComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZhemm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZhemm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZhemm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZhemm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZhemv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZhemv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZhemv_v2(CudaBlasHandle, FillMode, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZhemv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuDoubleComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZher_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZher_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasZher_v2(CudaBlasHandle, FillMode, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZher_v2(CudaBlasHandle handle, FillMode uplo, int n, ref double alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasZher2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZher2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasZher2_v2(CudaBlasHandle, FillMode, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZher2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuDoubleComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasZher2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZher2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZher2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZher2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZherk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZherk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZherk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref Double, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZherk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref double alpha, CUdeviceptr A, int lda, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZherkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZherkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZherkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZherkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref double beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZhpmv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZhpmv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr AP, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZhpmv_v2(CudaBlasHandle, FillMode, Int32, ref cuDoubleComplex, CUdeviceptr, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZhpmv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuDoubleComplex alpha, CUdeviceptr AP, CUdeviceptr x, int incx, ref cuDoubleComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZhpr_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasZhpr_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr AP)
Parameters
Returns
cublasZhpr_v2(CudaBlasHandle, FillMode, Int32, ref Double, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasZhpr_v2(CudaBlasHandle handle, FillMode uplo, int n, ref double alpha, CUdeviceptr x, int incx, CUdeviceptr AP)
Parameters
Returns
cublasZhpr2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasZhpr2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr AP)
Parameters
Returns
cublasZhpr2_v2(CudaBlasHandle, FillMode, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasZhpr2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuDoubleComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr AP)
Parameters
Returns
cublasZmatinvBatched(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZmatinvBatched(CudaBlasHandle handle, int n, CUdeviceptr A, int lda, CUdeviceptr Ainv, int lda_inv, CUdeviceptr INFO, int batchSize)
Parameters
Returns
cublasZrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasZrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasZrot_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32, ref Double, ref cuDoubleComplex)
Declaration
public static CublasStatus cublasZrot_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy, ref double c, ref cuDoubleComplex s)
Parameters
Returns
cublasZrotg_v2(CudaBlasHandle, CUdeviceptr, CUdeviceptr, CUdeviceptr, CUdeviceptr)
Declaration
public static CublasStatus cublasZrotg_v2(CudaBlasHandle handle, CUdeviceptr a, CUdeviceptr b, CUdeviceptr c, CUdeviceptr s)
Parameters
Returns
cublasZrotg_v2(CudaBlasHandle, ref cuDoubleComplex, ref cuDoubleComplex, ref Double, ref cuDoubleComplex)
Declaration
public static CublasStatus cublasZrotg_v2(CudaBlasHandle handle, ref cuDoubleComplex a, ref cuDoubleComplex b, ref double c, ref cuDoubleComplex s)
Parameters
Returns
cublasZscal_v2(CudaBlasHandle, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZscal_v2(CudaBlasHandle handle, int n, CUdeviceptr alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasZscal_v2(CudaBlasHandle, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZscal_v2(CudaBlasHandle handle, int n, ref cuDoubleComplex alpha, CUdeviceptr x, int incx)
Parameters
Returns
cublasZswap_v2(CudaBlasHandle, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZswap_v2(CudaBlasHandle handle, int n, CUdeviceptr x, int incx, CUdeviceptr y, int incy)
Parameters
Returns
cublasZsymm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsymm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZsymm_v2(CudaBlasHandle, SideMode, FillMode, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsymm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZsymv_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsymv_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, CUdeviceptr beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZsymv_v2(CudaBlasHandle, FillMode, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsymv_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr x, int incx, ref cuDoubleComplex beta, CUdeviceptr y, int incy)
Parameters
Returns
cublasZsyr_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyr_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasZsyr_v2(CudaBlasHandle, FillMode, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyr_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuDoubleComplex alpha, CUdeviceptr x, int incx, CUdeviceptr A, int lda)
Parameters
Returns
cublasZsyr2_v2(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyr2_v2(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasZsyr2_v2(CudaBlasHandle, FillMode, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyr2_v2(CudaBlasHandle handle, FillMode uplo, int n, ref cuDoubleComplex alpha, CUdeviceptr x, int incx, CUdeviceptr y, int incy, CUdeviceptr A, int lda)
Parameters
Returns
cublasZsyr2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyr2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZsyr2k_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyr2k_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZsyrk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyrk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZsyrk_v2(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyrk_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZsyrkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyrkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZsyrkx(CudaBlasHandle, FillMode, Operation, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, ref cuDoubleComplex, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZsyrkx(CudaBlasHandle handle, FillMode uplo, Operation trans, int n, int k, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, ref cuDoubleComplex beta, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZtbmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtbmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, int k, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasZtbsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtbsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, int k, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasZtpmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtpmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr AP, CUdeviceptr x, int incx)
Parameters
Returns
cublasZtpsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtpsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr AP, CUdeviceptr x, int incx)
Parameters
Returns
cublasZtpttr(CudaBlasHandle, FillMode, Int32, CUdeviceptr, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtpttr(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr AP, CUdeviceptr A, int lda)
Parameters
Returns
cublasZtrmm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtrmm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZtrmm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtrmm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, CUdeviceptr C, int ldc)
Parameters
Returns
cublasZtrmv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtrmv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasZtrsm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtrsm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb)
Parameters
Returns
cublasZtrsm_v2(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtrsm_v2(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb)
Parameters
Returns
cublasZtrsmBatched(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, CUdeviceptr, CUdeviceptr, Int32, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasZtrsmBatched(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, CUdeviceptr salpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, int batchCount)
Parameters
Returns
cublasZtrsmBatched(CudaBlasHandle, SideMode, FillMode, Operation, DiagType, Int32, Int32, ref cuDoubleComplex, CUdeviceptr, Int32, CUdeviceptr, Int32, Int32)
Declaration
public static CublasStatus cublasZtrsmBatched(CudaBlasHandle handle, SideMode side, FillMode uplo, Operation trans, DiagType diag, int m, int n, ref cuDoubleComplex alpha, CUdeviceptr A, int lda, CUdeviceptr B, int ldb, int batchCount)
Parameters
Returns
cublasZtrsv_v2(CudaBlasHandle, FillMode, Operation, DiagType, Int32, CUdeviceptr, Int32, CUdeviceptr, Int32)
Declaration
public static CublasStatus cublasZtrsv_v2(CudaBlasHandle handle, FillMode uplo, Operation trans, DiagType diag, int n, CUdeviceptr A, int lda, CUdeviceptr x, int incx)
Parameters
Returns
cublasZtrttp(CudaBlasHandle, FillMode, Int32, CUdeviceptr, Int32, CUdeviceptr)
Declaration
public static CublasStatus cublasZtrttp(CudaBlasHandle handle, FillMode uplo, int n, CUdeviceptr A, int lda, CUdeviceptr AP)
Parameters
Returns