hblas-0.1.0.0: BLAS and Lapack bindings for OpenBLAS

Safe HaskellNone
LanguageHaskell2010

Numerical.HBLAS.BLAS

Documentation

gemmComplexity :: Num a => a -> a -> a -> a Source

isBadGemm :: (Ord a, Num a) => Transpose -> Transpose -> a -> a -> a -> a -> a -> a -> Bool Source

coordSwapper :: Transpose -> (a, a) -> (a, a) Source

type GemmFun el orient s m = Transpose -> Transpose -> el -> el -> MutDenseMatrix s orient el -> MutDenseMatrix s orient el -> MutDenseMatrix s orient el -> m () Source

gemmAbstraction :: (Storable el, PrimMonad m) => String -> GemmFunFFI scale el -> GemmFunFFI scale el -> (el -> (scale -> m ()) -> m ()) -> forall orient. GemmFun el orient (PrimState m) m Source