aboutsummaryrefslogtreecommitdiff
path: root/ad-dual.cabal
diff options
context:
space:
mode:
authorTom Smeding <tom@tomsmeding.com>2025-02-24 22:10:47 +0100
committerTom Smeding <tom@tomsmeding.com>2025-02-24 22:11:24 +0100
commit3631b758acfb2585809fdb0755e1a8e7afe3b9b7 (patch)
treecba5d6b110e3b7679d7558ad30e7454fc6716616 /ad-dual.cabal
parentcbb0dd08449cddd141145a2d2f280e3457279b47 (diff)
Dual arrays is >100x faster than 'ad' on large fneuralHEADmaster
ad:Numeric.AD.Double / ad-dual:Numeric.ADDual.Array.Internal Prelude> 1.129e-3 / 41.89e-6 -- neural-100 26.951539746956314 Prelude> 34.67e-3 / 156.9e-6 -- neural-180 220.9687699171447 Prelude> 79.03e-3 / 178.6e-6 -- neural-500 442.4972004479283 Prelude> 365.3e-3 / 665.5e-6 -- neural-2000 548.9105935386928
Diffstat (limited to 'ad-dual.cabal')
-rw-r--r--ad-dual.cabal1
1 files changed, 1 insertions, 0 deletions
diff --git a/ad-dual.cabal b/ad-dual.cabal
index 47340e5..82c1342 100644
--- a/ad-dual.cabal
+++ b/ad-dual.cabal
@@ -31,6 +31,7 @@ library ad-dual-examples
exposed-modules:
Numeric.ADDual.Examples
build-depends:
+ ad-dual,
deepseq,
hedgehog,
vector