signature Torch.Sig.Tensor.Math.Reduce where
import Foreign
import Foreign.C.Types
import Data.Word
import Data.Int
import Torch.Sig.Types
import Torch.Sig.Types.Global
c_sum :: Ptr CState -> Ptr CTensor -> Ptr CTensor -> CInt -> CInt -> IO ()
c_prod :: Ptr CState -> Ptr CTensor -> Ptr CTensor -> CInt -> CInt -> IO ()
c_min :: Ptr CState -> Ptr CTensor -> Ptr CIndexTensor -> Ptr CTensor -> CInt -> CInt -> IO ()
c_max :: Ptr CState -> Ptr CTensor -> Ptr CIndexTensor -> Ptr CTensor -> CInt -> CInt -> IO ()
c_minall :: Ptr CState -> Ptr CTensor -> IO CReal
c_maxall :: Ptr CState -> Ptr CTensor -> IO CReal
c_medianall :: Ptr CState -> Ptr CTensor -> IO CReal
c_median :: Ptr CState -> Ptr CTensor -> Ptr CIndexTensor -> Ptr CTensor -> CInt -> CInt -> IO ()
c_sumall :: Ptr CState -> Ptr CTensor -> IO CAccReal
c_prodall :: Ptr CState -> Ptr CTensor -> IO CAccReal