From 3631b758acfb2585809fdb0755e1a8e7afe3b9b7 Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Mon, 24 Feb 2025 22:10:47 +0100 Subject: Dual arrays is >100x faster than 'ad' on large fneural 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 --- ad-dual.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'ad-dual.cabal') 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 -- cgit v1.2.3-70-g09d2