DeepDarkFantasy-0.2017.8.9: A DSL for creating neural network.

Safe HaskellSafe
LanguageHaskell2010

DDF.DiffWrapper

Documentation

class DBI r => DiffWrapper r where Source #

Minimal complete definition

diffWrapper, runDiffWrapper

Methods

diffWrapper :: r h (FDiffType a x -> DiffWrapper a x) Source #

runDiffWrapper :: r h (DiffWrapper a x -> FDiffType a x) Source #

Instances

DiffWrapper Eval Source # 
DiffWrapper Show Source # 
DiffWrapper Size Source # 
DiffWrapper UInt Source # 
SubL c DiffWrapper => DiffWrapper (Term c) Source # 
DiffWrapper r => DiffWrapper (UnHOAS r) Source # 
(Prod r, DiffWrapper r) => DiffWrapper (UnLiftEnv r) Source # 
(Prod r, DiffWrapper r) => DiffWrapper (ImpW r) Source # 
type SubLC c DiffWrapper Source # 

module DDF.DBI