Copyright | (c) Eric Crockett 2011-2017 Chris Peikert 2011-2017 |
---|---|
License | GPL-2 |
Maintainer | ecrockett0@email.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Default high-level benchmarks for Tensor implementations.
Documentation
defaultBenches :: _ => Proxy t -> IO [Benchmark] Source #
Benchmark parameters reported in the paper. We suggest running these benchmarks
to quickly compare performance on your system or with your Tensor
backend.
oneIdxBenches :: forall t m r gen. _ => Proxy '(m, r) -> Proxy t -> Proxy gen -> IO Benchmark Source #
Collection of all single-index operations at all levels of the library.
twoIdxBenches :: forall t m m' r. _ => Proxy '(m, m', r) -> Proxy t -> IO Benchmark Source #
Collection of all inter-ring operations at all levels of the library.