hasktorch-ffi-th-0.0.1.0: Bindings to Torch

Safe HaskellNone
LanguageHaskell2010

Torch.FFI.TH.Char.Blas

Synopsis

Documentation

c_swap_ :: CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO () Source #

c_swap : n x incx y incy -> void

c_swap :: Ptr C'THState -> CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO () Source #

alias of c_swap_ with unused argument (for CTHState) to unify backpack signatures.

c_scal_ :: CLLong -> CChar -> Ptr CChar -> CLLong -> IO () Source #

c_scal : n a x incx -> void

c_scal :: Ptr C'THState -> CLLong -> CChar -> Ptr CChar -> CLLong -> IO () Source #

alias of c_scal_ with unused argument (for CTHState) to unify backpack signatures.

c_copy_ :: CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO () Source #

c_copy : n x incx y incy -> void

c_copy :: Ptr C'THState -> CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO () Source #

alias of c_copy_ with unused argument (for CTHState) to unify backpack signatures.

c_axpy_ :: CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO () Source #

c_axpy : n a x incx y incy -> void

c_axpy :: Ptr C'THState -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO () Source #

alias of c_axpy_ with unused argument (for CTHState) to unify backpack signatures.

c_dot_ :: CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO CChar Source #

c_dot : n x incx y incy -> real

c_dot :: Ptr C'THState -> CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO CChar Source #

alias of c_dot_ with unused argument (for CTHState) to unify backpack signatures.

c_gemv_ :: CChar -> CLLong -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> CChar -> Ptr CChar -> CLLong -> IO () Source #

c_gemv : trans m n alpha a lda x incx beta y incy -> void

c_gemv :: Ptr C'THState -> CChar -> CLLong -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> CChar -> Ptr CChar -> CLLong -> IO () Source #

alias of c_gemv_ with unused argument (for CTHState) to unify backpack signatures.

c_ger_ :: CLLong -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO () Source #

c_ger : m n alpha x incx y incy a lda -> void

c_ger :: Ptr C'THState -> CLLong -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO () Source #

alias of c_ger_ with unused argument (for CTHState) to unify backpack signatures.

c_gemm_ :: CChar -> CChar -> CLLong -> CLLong -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> CChar -> Ptr CChar -> CLLong -> IO () Source #

c_gemm : transa transb m n k alpha a lda b ldb beta c ldc -> void

c_gemm :: Ptr C'THState -> CChar -> CChar -> CLLong -> CLLong -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> CChar -> Ptr CChar -> CLLong -> IO () Source #

alias of c_gemm_ with unused argument (for CTHState) to unify backpack signatures.

p_swap :: FunPtr (CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO ()) Source #

p_swap : Pointer to function : n x incx y incy -> void

p_scal :: FunPtr (CLLong -> CChar -> Ptr CChar -> CLLong -> IO ()) Source #

p_scal : Pointer to function : n a x incx -> void

p_copy :: FunPtr (CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO ()) Source #

p_copy : Pointer to function : n x incx y incy -> void

p_axpy :: FunPtr (CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO ()) Source #

p_axpy : Pointer to function : n a x incx y incy -> void

p_dot :: FunPtr (CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO CChar) Source #

p_dot : Pointer to function : n x incx y incy -> real

p_gemv :: FunPtr (CChar -> CLLong -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> CChar -> Ptr CChar -> CLLong -> IO ()) Source #

p_gemv : Pointer to function : trans m n alpha a lda x incx beta y incy -> void

p_ger :: FunPtr (CLLong -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> IO ()) Source #

p_ger : Pointer to function : m n alpha x incx y incy a lda -> void

p_gemm :: FunPtr (CChar -> CChar -> CLLong -> CLLong -> CLLong -> CChar -> Ptr CChar -> CLLong -> Ptr CChar -> CLLong -> CChar -> Ptr CChar -> CLLong -> IO ()) Source #

p_gemm : Pointer to function : transa transb m n k alpha a lda b ldb beta c ldc -> void