summaryrefslogtreecommitdiff
path: root/bench
diff options
context:
space:
mode:
authorTom Smeding <tom@tomsmeding.com>2024-11-14 19:27:57 +0100
committerTom Smeding <tom@tomsmeding.com>2024-11-14 19:27:57 +0100
commitb8c162ce9cb1faeec621b751fff9aff46e022417 (patch)
tree9c31700f34f9a1f1a67e0a73c880938130e87ee6 /bench
parentbb84f6930702a02ba982795e2bb95a64d61f672b (diff)
Configuration for CHAD
Diffstat (limited to 'bench')
-rw-r--r--bench/Main.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/bench/Main.hs b/bench/Main.hs
index 5bb81ac..32fbc8c 100644
--- a/bench/Main.hs
+++ b/bench/Main.hs
@@ -19,6 +19,7 @@ import GHC.Exts (withDict)
import AST
import Array
+import qualified CHAD (defaultConfig)
import CHAD.Top
import CHAD.Types
import Data
@@ -34,7 +35,7 @@ gradCHAD :: KnownEnv env => SList Value env -> Double -> Ex env (TScal TF64) ->
gradCHAD input ctg term =
interpretOpen False input $
simplifyFix $
- ELet ext (EConst ext STF64 ctg) $ chad' knownEnv term
+ ELet ext (EConst ext STF64 ctg) $ chad' CHAD.defaultConfig knownEnv term
instance KnownTy t => NFData (Value t) where
rnf = \(Value x) -> go (knownTy @t) x