-
Notifications
You must be signed in to change notification settings - Fork 2
/
ad-delcont.cabal
60 lines (56 loc) · 2.62 KB
/
ad-delcont.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
name: ad-delcont
version: 0.5.0.0
synopsis: Reverse-mode automatic differentiation with delimited continuations
description: Reverse-mode automatic differentiation using delimited continuations (@shift@/@reset@).
The package exposes a small and easily extensible user interface to automatic differentiation combinators. It's also lightweight as a dependency, since it only requires @base@ and @transformers@.
.
To use the library, import "Numeric.AD.DelCont", which also contains all documentation.
.
Blog post : http://ocramz.github.io/haskell/automatic-differentiation/2021/07/19/ad-delcont.html
.
References :
.
* F. Wang et al, Backpropagation with Continuation Callbacks : Foundations for Efficient and Expressive Differentiable Programming, NeurIPS 2018 - https://papers.nips.cc/paper/2018/file/34e157766f31db3d2099831d348a7933-Paper.pdf
.
* F. Wang et al, Demystifying Differentiable Programming : Shift\/Reset the Penultimate Backpropagator, ICFP 2019 - https://www.cs.purdue.edu/homes/rompf/papers/wang-icfp19.pdf
.
homepage: https://github.com/ocramz/ad-delcont
license: BSD3
license-file: LICENSE
author: Marco Zocca
maintainer: ocramz
copyright: (c) 2021 Marco Zocca
category: Math, Numeric, Machine Learning, Optimization, Optimisation
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
tested-with: GHC == 8.10.4
extra-source-files: README.md
Changelog.md
library
default-language: Haskell2010
ghc-options: -Wall
hs-source-dirs: src
exposed-modules: Numeric.AD.DelCont
other-modules: Numeric.AD.DelCont.Internal
build-depends: base >= 4.7 && < 5
, transformers >= 0.5
-- -- DEBUG
-- , ad
-- , hspec >= 2.7.10
-- TODO
test-suite spec
default-language: Haskell2010
ghc-options: -Wall
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
other-modules: Numeric.AD.DelContSpec
build-depends: base
, ad-delcont
, hspec
--
, ad
source-repository head
type: git
location: https://github.com/ocramz/ad-delcont