Show / Hide Table of Contents

    Class BLAS.Impl

    BLAS/LAPACK native library

    Inheritance
    System.Object
    BLAS.Impl
    Namespace: Tensor.Host
    Assembly: Tensor.dll
    Syntax
    type BLAS.Impl (blasName:NativeLibName, lapackName:NativeLibName)
    Parameters
    Type Name Description
    Tensor.Utils.NativeLibName blasName
    Tensor.Utils.NativeLibName lapackName

    Constructors

    Name Description
    new: NativeLibName * NativeLibName -> Impl

    Implicit constructor.

    Properties

    Name Description
    property Has_cblas_gemm_batch: bool

    Methods

    Name Description
    member cblas_ddot: blas_int * nativeint * blas_int * nativeint * blas_int -> double
    member cblas_dgemm: CBLAS_LAYOUT * CBLAS_TRANSPOSE * CBLAS_TRANSPOSE * blas_int * blas_int * blas_int * double * nativeint * blas_int * nativeint * blas_int * double * nativeint * blas_int -> unit
    member cblas_dgemm_batch: CBLAS_LAYOUT * CBLAS_TRANSPOSE [] * CBLAS_TRANSPOSE [] * blas_int [] * blas_int [] * blas_int [] * double [] * nativeint [] * blas_int [] * nativeint [] * blas_int [] * double [] * nativeint [] * blas_int [] * blas_int * blas_int [] -> unit
    member cblas_dgemv: CBLAS_LAYOUT * CBLAS_TRANSPOSE * blas_int * blas_int * double * nativeint * blas_int * nativeint * blas_int * double * nativeint * blas_int -> unit
    member cblas_sdot: blas_int * nativeint * blas_int * nativeint * blas_int -> single
    member cblas_sgemm: CBLAS_LAYOUT * CBLAS_TRANSPOSE * CBLAS_TRANSPOSE * blas_int * blas_int * blas_int * single * nativeint * blas_int * nativeint * blas_int * single * nativeint * blas_int -> unit
    member cblas_sgemm_batch: CBLAS_LAYOUT * CBLAS_TRANSPOSE [] * CBLAS_TRANSPOSE [] * blas_int [] * blas_int [] * blas_int [] * single [] * nativeint [] * blas_int [] * nativeint [] * blas_int [] * single [] * nativeint [] * blas_int [] * blas_int * blas_int [] -> unit
    member cblas_sgemv: CBLAS_LAYOUT * CBLAS_TRANSPOSE * blas_int * blas_int * single * nativeint * blas_int * nativeint * blas_int * single * nativeint * blas_int -> unit
    member LAPACKE_dgeev: int * char * char * lapack_int * nativeint * lapack_int * nativeint * nativeint * nativeint * lapack_int * nativeint * lapack_int -> lapack_int
    member LAPACKE_dgesdd: int * char * lapack_int * lapack_int * nativeint * lapack_int * nativeint * nativeint * lapack_int * nativeint * lapack_int -> lapack_int
    member LAPACKE_dgetrf: int * lapack_int * lapack_int * nativeint * lapack_int * lapack_int [] -> lapack_int
    member LAPACKE_dgetri: int * lapack_int * nativeint * lapack_int * lapack_int [] -> lapack_int
    member LAPACKE_dsyevd: int * char * char * lapack_int * nativeint * lapack_int * nativeint -> lapack_int
    member LAPACKE_sgeev: int * char * char * lapack_int * nativeint * lapack_int * nativeint * nativeint * nativeint * lapack_int * nativeint * lapack_int -> lapack_int
    member LAPACKE_sgesdd: int * char * lapack_int * lapack_int * nativeint * lapack_int * nativeint * nativeint * lapack_int * nativeint * lapack_int -> lapack_int
    member LAPACKE_sgetrf: int * lapack_int * lapack_int * nativeint * lapack_int * lapack_int [] -> lapack_int
    member LAPACKE_sgetri: int * lapack_int * nativeint * lapack_int * lapack_int [] -> lapack_int
    member LAPACKE_ssyevd: int * char * char * lapack_int * nativeint * lapack_int * nativeint -> lapack_int
    Back to top Generated by DocFX