cublas-0.2.0.2: FFI bindings to the CUDA CUBLAS and CUSPARSE libraries

Safe HaskellNone

Foreign.CUDA.Cublas.FFI

Documentation

cublasStrsmBatched :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr (Ptr CFloat) -> CInt -> Ptr (Ptr CFloat) -> CInt -> CInt -> IO CIntSource

cublasSgemmBatched :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr (Ptr CFloat) -> CInt -> Ptr (Ptr CFloat) -> CInt -> Ptr CFloat -> Ptr (Ptr CFloat) -> CInt -> CInt -> IO CIntSource

cublasStrmm_v2 :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr CFloat -> CInt -> Ptr CFloat -> CInt -> IO CIntSource

cublasStrsm_v2 :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> Ptr CFloat -> CInt -> Ptr CFloat -> CInt -> IO CIntSource

cublasStbsv_v2 :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> CInt -> Ptr CFloat -> CInt -> IO CIntSource

cublasStbmv_v2 :: Ptr () -> CInt -> CInt -> CInt -> CInt -> CInt -> Ptr CFloat -> CInt -> Ptr CFloat -> CInt -> IO CIntSource

cublasXerbla :: Ptr () -> CInt -> IO ()Source

cublasGetMatrixAsync :: CInt -> CInt -> CInt -> Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cublasSetMatrixAsync :: CInt -> CInt -> CInt -> Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cublasGetVectorAsync :: CInt -> CInt -> Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cublasSetVectorAsync :: CInt -> CInt -> Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CIntSource

cublasGetMatrix :: CInt -> CInt -> CInt -> Ptr () -> CInt -> Ptr () -> CInt -> IO CIntSource

cublasSetMatrix :: CInt -> CInt -> CInt -> Ptr () -> CInt -> Ptr () -> CInt -> IO CIntSource

cublasGetVector :: CInt -> CInt -> Ptr () -> CInt -> Ptr () -> CInt -> IO CIntSource

cublasSetVector :: CInt -> CInt -> Ptr () -> CInt -> Ptr () -> CInt -> IO CIntSource

xerbla :: DevicePtr () -> Int -> IO ()Source

getMatrixAsync :: Int -> Int -> Int -> DevicePtr () -> Int -> DevicePtr () -> Int -> Stream -> IO ()Source

setMatrixAsync :: Int -> Int -> Int -> DevicePtr () -> Int -> DevicePtr () -> Int -> Stream -> IO ()Source

getVectorAsync :: Int -> Int -> DevicePtr () -> Int -> DevicePtr () -> Int -> Stream -> IO ()Source

setVectorAsync :: Int -> Int -> DevicePtr () -> Int -> DevicePtr () -> Int -> Stream -> IO ()Source

getMatrix :: Int -> Int -> Int -> DevicePtr () -> Int -> DevicePtr () -> Int -> IO ()Source

setMatrix :: Int -> Int -> Int -> DevicePtr () -> Int -> DevicePtr () -> Int -> IO ()Source

getVector :: Int -> Int -> DevicePtr () -> Int -> DevicePtr () -> Int -> IO ()Source

setVector :: Int -> Int -> DevicePtr () -> Int -> DevicePtr () -> Int -> IO ()Source