tensorflow-proto-0.2.0.0: TensorFlow protocol buffers.

Safe HaskellNone
LanguageHaskell2010

Proto.Tensorflow.Core.Framework.CostGraph

Documentation

data CostGraphDef'Node Source #

Instances

Eq CostGraphDef'Node Source # 
Ord CostGraphDef'Node Source # 
Show CostGraphDef'Node Source # 
Message CostGraphDef'Node Source # 

Methods

descriptor :: MessageDescriptor CostGraphDef'Node

Default CostGraphDef'Node Source # 
((~) * a Int64, (~) * b Int64, Functor f) => HasLens "computeCost" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "computeCost" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "computeTime" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "computeTime" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a [Int32], (~) * b [Int32], Functor f) => HasLens "controlInput" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "controlInput" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Text, (~) * b Text, Functor f) => HasLens "device" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "device" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "devicePersistentMemorySize" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "devicePersistentMemorySize" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "deviceTempMemorySize" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "deviceTempMemorySize" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "hostTempMemorySize" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "hostTempMemorySize" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Int32, (~) * b Int32, Functor f) => HasLens "id" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "id" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a [CostGraphDef'Node'InputInfo], (~) * b [CostGraphDef'Node'InputInfo], Functor f) => HasLens "inputInfo" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "inputInfo" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Bool, (~) * b Bool, Functor f) => HasLens "isFinal" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "isFinal" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "memoryTime" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "memoryTime" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Text, (~) * b Text, Functor f) => HasLens "name" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "name" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a [CostGraphDef'Node'OutputInfo], (~) * b [CostGraphDef'Node'OutputInfo], Functor f) => HasLens "outputInfo" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "outputInfo" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "persistentMemorySize" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "persistentMemorySize" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "temporaryMemorySize" f CostGraphDef'Node CostGraphDef'Node a b Source # 

Methods

lensOf :: Proxy# Symbol "temporaryMemorySize" -> (a -> f b) -> CostGraphDef'Node -> f CostGraphDef'Node

data CostGraphDef'Node'InputInfo Source #

Instances

Eq CostGraphDef'Node'InputInfo Source # 
Ord CostGraphDef'Node'InputInfo Source # 
Show CostGraphDef'Node'InputInfo Source # 
Message CostGraphDef'Node'InputInfo Source # 

Methods

descriptor :: MessageDescriptor CostGraphDef'Node'InputInfo

Default CostGraphDef'Node'InputInfo Source # 
((~) * a Int32, (~) * b Int32, Functor f) => HasLens "precedingNode" f CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo a b Source # 

Methods

lensOf :: Proxy# Symbol "precedingNode" -> (a -> f b) -> CostGraphDef'Node'InputInfo -> f CostGraphDef'Node'InputInfo

((~) * a Int32, (~) * b Int32, Functor f) => HasLens "precedingPort" f CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo a b Source # 

Methods

lensOf :: Proxy# Symbol "precedingPort" -> (a -> f b) -> CostGraphDef'Node'InputInfo -> f CostGraphDef'Node'InputInfo

data CostGraphDef'Node'OutputInfo Source #

Instances

Eq CostGraphDef'Node'OutputInfo Source # 
Ord CostGraphDef'Node'OutputInfo Source # 
Show CostGraphDef'Node'OutputInfo Source # 
Message CostGraphDef'Node'OutputInfo Source # 

Methods

descriptor :: MessageDescriptor CostGraphDef'Node'OutputInfo

Default CostGraphDef'Node'OutputInfo Source # 
((~) * a Int64, (~) * b Int64, Functor f) => HasLens "aliasInputPort" f CostGraphDef'Node'OutputInfo CostGraphDef'Node'OutputInfo a b Source # 

Methods

lensOf :: Proxy# Symbol "aliasInputPort" -> (a -> f b) -> CostGraphDef'Node'OutputInfo -> f CostGraphDef'Node'OutputInfo

((~) * a DataType, (~) * b DataType, Functor f) => HasLens "dtype" f CostGraphDef'Node'OutputInfo CostGraphDef'Node'OutputInfo a b Source # 
((~) * a (Maybe TensorShapeProto), (~) * b (Maybe TensorShapeProto), Functor f) => HasLens "maybe'shape" f CostGraphDef'Node'OutputInfo CostGraphDef'Node'OutputInfo a b Source # 

Methods

lensOf :: Proxy# Symbol "maybe'shape" -> (a -> f b) -> CostGraphDef'Node'OutputInfo -> f CostGraphDef'Node'OutputInfo

((~) * a TensorShapeProto, (~) * b TensorShapeProto, Functor f) => HasLens "shape" f CostGraphDef'Node'OutputInfo CostGraphDef'Node'OutputInfo a b Source # 
((~) * a Int64, (~) * b Int64, Functor f) => HasLens "size" f CostGraphDef'Node'OutputInfo CostGraphDef'Node'OutputInfo a b Source # 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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