tensorflow-proto-0.2.0.0: TensorFlow protocol buffers.

Safe HaskellNone
LanguageHaskell2010

Proto.Tensorflow.Core.Framework.Function

Documentation

data FunctionDef Source #

Instances

Eq FunctionDef Source # 
Ord FunctionDef Source # 
Show FunctionDef Source # 
Message FunctionDef Source # 

Methods

descriptor :: MessageDescriptor FunctionDef

Default FunctionDef Source # 

Methods

def :: FunctionDef

((~) * a (Map Text AttrValue), (~) * b (Map Text AttrValue), Functor f) => HasLens "attr" f FunctionDef FunctionDef a b Source # 

Methods

lensOf :: Proxy# Symbol "attr" -> (a -> f b) -> FunctionDef -> f FunctionDef

((~) * a (Maybe OpDef), (~) * b (Maybe OpDef), Functor f) => HasLens "maybe'signature" f FunctionDef FunctionDef a b Source # 

Methods

lensOf :: Proxy# Symbol "maybe'signature" -> (a -> f b) -> FunctionDef -> f FunctionDef

((~) * a [NodeDef], (~) * b [NodeDef], Functor f) => HasLens "nodeDef" f FunctionDef FunctionDef a b Source # 

Methods

lensOf :: Proxy# Symbol "nodeDef" -> (a -> f b) -> FunctionDef -> f FunctionDef

((~) * a (Map Text Text), (~) * b (Map Text Text), Functor f) => HasLens "ret" f FunctionDef FunctionDef a b Source # 

Methods

lensOf :: Proxy# Symbol "ret" -> (a -> f b) -> FunctionDef -> f FunctionDef

((~) * a OpDef, (~) * b OpDef, Functor f) => HasLens "signature" f FunctionDef FunctionDef a b Source # 

Methods

lensOf :: Proxy# Symbol "signature" -> (a -> f b) -> FunctionDef -> f FunctionDef

data FunctionDef'AttrEntry Source #

Instances

Eq FunctionDef'AttrEntry Source # 
Ord FunctionDef'AttrEntry Source # 
Show FunctionDef'AttrEntry Source # 
Message FunctionDef'AttrEntry Source # 

Methods

descriptor :: MessageDescriptor FunctionDef'AttrEntry

Default FunctionDef'AttrEntry Source # 
((~) * a Text, (~) * b Text, Functor f) => HasLens "key" f FunctionDef'AttrEntry FunctionDef'AttrEntry a b Source # 

Methods

lensOf :: Proxy# Symbol "key" -> (a -> f b) -> FunctionDef'AttrEntry -> f FunctionDef'AttrEntry

((~) * a (Maybe AttrValue), (~) * b (Maybe AttrValue), Functor f) => HasLens "maybe'value" f FunctionDef'AttrEntry FunctionDef'AttrEntry a b Source # 

Methods

lensOf :: Proxy# Symbol "maybe'value" -> (a -> f b) -> FunctionDef'AttrEntry -> f FunctionDef'AttrEntry

((~) * a AttrValue, (~) * b AttrValue, Functor f) => HasLens "value" f FunctionDef'AttrEntry FunctionDef'AttrEntry a b Source # 

Methods

lensOf :: Proxy# Symbol "value" -> (a -> f b) -> FunctionDef'AttrEntry -> f FunctionDef'AttrEntry

data FunctionDef'RetEntry Source #

data FunctionDefLibrary Source #

data GradientDef Source #

Constructors

GradientDef 

Instances

Eq GradientDef Source # 
Ord GradientDef Source # 
Show GradientDef Source # 
Message GradientDef Source # 

Methods

descriptor :: MessageDescriptor GradientDef

Default GradientDef Source # 

Methods

def :: GradientDef

((~) * a Text, (~) * b Text, Functor f) => HasLens "functionName" f GradientDef GradientDef a b Source # 

Methods

lensOf :: Proxy# Symbol "functionName" -> (a -> f b) -> GradientDef -> f GradientDef

((~) * a Text, (~) * b Text, Functor f) => HasLens "gradientFunc" f GradientDef GradientDef a b Source # 

Methods

lensOf :: Proxy# Symbol "gradientFunc" -> (a -> f b) -> GradientDef -> f GradientDef

attr :: forall f s t a b. HasLens "attr" f s t a b => LensLike f s t a b Source #

function :: forall f s t a b. HasLens "function" f s t a b => LensLike f s t a b Source #

functionName :: forall f s t a b. HasLens "functionName" f s t a b => LensLike f s t a b Source #

gradient :: forall f s t a b. HasLens "gradient" f s t a b => LensLike f s t a b Source #

gradientFunc :: forall f s t a b. HasLens "gradientFunc" f s t a b => LensLike f s t a b Source #

key :: forall f s t a b. HasLens "key" f s t a b => LensLike f s t a b Source #

maybe'signature :: forall f s t a b. HasLens "maybe'signature" f s t a b => LensLike f s t a b Source #

maybe'value :: forall f s t a b. HasLens "maybe'value" f s t a b => LensLike f s t a b Source #

nodeDef :: forall f s t a b. HasLens "nodeDef" f s t a b => LensLike f s t a b Source #

ret :: forall f s t a b. HasLens "ret" f s t a b => LensLike f s t a b Source #

signature :: forall f s t a b. HasLens "signature" f s t a b => LensLike f s t a b Source #

value :: forall f s t a b. HasLens "value" f s t a b => LensLike f s t a b Source #