diff options
author | Tom Smeding <tom@tomsmeding.com> | 2025-06-21 09:57:45 +0200 |
---|---|---|
committer | Tom Smeding <tom@tomsmeding.com> | 2025-06-21 09:57:45 +0200 |
commit | b5ed3d2fcc249cb410b9e86d25e9ef808c6dba97 (patch) | |
tree | 66383b16d5d95f939aaa165a783dbbfd99a57fe3 /src/Example.hs | |
parent | 8bbc2d2867e3d0a4a1f2810b40e92175779822e1 (diff) | |
parent | a4b3eb76acbec30ffeae119a4dc6e4c9f64396fe (diff) |
Diffstat (limited to 'src/Example.hs')
-rw-r--r-- | src/Example.hs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/Example.hs b/src/Example.hs index d3f6d0d..b320ead 100644 --- a/src/Example.hs +++ b/src/Example.hs @@ -162,8 +162,7 @@ neuralGo = ELet ext (EConst ext STF64 1.0) $ chad defaultConfig knownEnv neural (primal, dlay1_1, dlay2_1, dlay3_1, dinput_1) = case interpretOpen False knownEnv argument revderiv of - (primal', (((((), Just (Just dlay1_1'a, Just dlay1_1'b)), Just (Just dlay2_1'a, Just dlay2_1'b)), Just dlay3_1'), Just dinput_1')) -> (primal', (dlay1_1'a, dlay1_1'b), (dlay2_1'a, dlay2_1'b), dlay3_1', dinput_1') - _ -> undefined + (primal', (((((), (dlay1_1'a, dlay1_1'b)), (dlay2_1'a, dlay2_1'b)), dlay3_1'), dinput_1')) -> (primal', (dlay1_1'a, dlay1_1'b), (dlay2_1'a, dlay2_1'b), dlay3_1', dinput_1') (Value dinput_2 `SCons` Value dlay3_2 `SCons` Value dlay2_2 `SCons` Value dlay1_2 `SCons` SNil) = drevByFwdInterp knownEnv neural argument 1.0 in trace (ppExpr knownEnv revderiv) $ (primal, (dlay1_1, dlay2_1, dlay3_1, dinput_1), (dlay1_2, dlay2_2, dlay3_2, dinput_2)) |