Copyright | (c) Sam Stites 2017 |
---|---|
License | BSD3 |
Maintainer | sam@stites.io |
Stability | experimental |
Portability | non-portable |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- class Num real => Pairwise tensor real where
- (+^) :: Pairwise ten real => real -> ten -> ten
- (*^) :: Pairwise ten real => real -> ten -> ten
- (/^) :: Pairwise ten real => real -> ten -> ten
- (-^) :: forall ten real. Pairwise ten real => real -> ten -> ten
- add_ :: Dimensions d => Tensor d -> HsReal -> IO ()
- add :: Dimensions d => Tensor d -> HsReal -> Tensor d
- sub_ :: Dimensions d => Tensor d -> HsReal -> IO ()
- sub :: Dimensions d => Tensor d -> HsReal -> Tensor d
- add_scaled_ :: Dimensions d => Tensor d -> HsReal -> HsReal -> IO ()
- sub_scaled_ :: Dimensions d => Tensor d -> HsReal -> HsReal -> IO ()
- mul_ :: Dimensions d => Tensor d -> HsReal -> IO ()
- mul :: Dimensions d => Tensor d -> HsReal -> Tensor d
- div_ :: Tensor d -> HsReal -> IO ()
- div :: Tensor d1 -> HsReal -> Tensor d2
- lshift_ :: Dimensions d => Tensor d -> HsReal -> IO ()
- rshift_ :: Dimensions d => Tensor d -> HsReal -> IO ()
- fmod_ :: Dimensions d => Tensor d -> HsReal -> IO ()
- remainder_ :: Dimensions d => Tensor d -> HsReal -> IO ()
- bitand_ :: Dimensions d => Tensor d -> HsReal -> IO ()
- bitor_ :: Dimensions d => Tensor d -> HsReal -> IO ()
- bitxor_ :: Dimensions d => Tensor d -> HsReal -> IO ()
Documentation
class Num real => Pairwise tensor real where Source #
(^+) :: tensor -> real -> tensor infixl 6 Source #
infix version of add
(^-) :: tensor -> real -> tensor infixl 6 Source #
infix version of sub
(^*) :: tensor -> real -> tensor infixl 7 Source #
infix version of mul
(^/) :: tensor -> real -> tensor infixl 7 Source #
infix version of div
Instances
Dimensions d => Pairwise (Tensor d) HsReal Source # | |
(Pairwise t0 r, Pairwise t1 r) => Pairwise (t0, t1) r Source # | |
(KnownDim i, KnownDim o) => Pairwise (Linear i o) HsReal Source # | |
All (KnownDim :: Nat -> Constraint) (i ': (o ': (Fst kers ': (Snd kers ': ([] :: [Nat]))))) => Pairwise (Conv2d i o kers) HsReal Source # | |
remainder_ :: Dimensions d => Tensor d -> HsReal -> IO () Source #
static version of remainder_