tensorflow-proto-0.2.0.0: TensorFlow protocol buffers.

Safe HaskellNone
LanguageHaskell2010

Proto.Tensorflow.Core.Framework.StepStats

Documentation

data AllocationRecord Source #

data AllocatorMemoryUsed Source #

Instances

Eq AllocatorMemoryUsed Source # 
Ord AllocatorMemoryUsed Source # 
Show AllocatorMemoryUsed Source # 
Message AllocatorMemoryUsed Source # 

Methods

descriptor :: MessageDescriptor AllocatorMemoryUsed

Default AllocatorMemoryUsed Source # 
((~) * a [AllocationRecord], (~) * b [AllocationRecord], Functor f) => HasLens "allocationRecords" f AllocatorMemoryUsed AllocatorMemoryUsed a b Source # 

Methods

lensOf :: Proxy# Symbol "allocationRecords" -> (a -> f b) -> AllocatorMemoryUsed -> f AllocatorMemoryUsed

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "allocatorBytesInUse" f AllocatorMemoryUsed AllocatorMemoryUsed a b Source # 

Methods

lensOf :: Proxy# Symbol "allocatorBytesInUse" -> (a -> f b) -> AllocatorMemoryUsed -> f AllocatorMemoryUsed

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

Methods

lensOf :: Proxy# Symbol "allocatorName" -> (a -> f b) -> AllocatorMemoryUsed -> f AllocatorMemoryUsed

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "liveBytes" f AllocatorMemoryUsed AllocatorMemoryUsed a b Source # 

Methods

lensOf :: Proxy# Symbol "liveBytes" -> (a -> f b) -> AllocatorMemoryUsed -> f AllocatorMemoryUsed

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "peakBytes" f AllocatorMemoryUsed AllocatorMemoryUsed a b Source # 

Methods

lensOf :: Proxy# Symbol "peakBytes" -> (a -> f b) -> AllocatorMemoryUsed -> f AllocatorMemoryUsed

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "totalBytes" f AllocatorMemoryUsed AllocatorMemoryUsed a b Source # 

Methods

lensOf :: Proxy# Symbol "totalBytes" -> (a -> f b) -> AllocatorMemoryUsed -> f AllocatorMemoryUsed

data MemoryStats Source #

Instances

Eq MemoryStats Source # 
Ord MemoryStats Source # 
Show MemoryStats Source # 
Message MemoryStats Source # 

Methods

descriptor :: MessageDescriptor MemoryStats

Default MemoryStats Source # 

Methods

def :: MemoryStats

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

Methods

lensOf :: Proxy# Symbol "devicePersistentMemorySize" -> (a -> f b) -> MemoryStats -> f MemoryStats

((~) * a [Int64], (~) * b [Int64], Functor f) => HasLens "devicePersistentTensorAllocIds" f MemoryStats MemoryStats a b Source # 

Methods

lensOf :: Proxy# Symbol "devicePersistentTensorAllocIds" -> (a -> f b) -> MemoryStats -> f MemoryStats

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

Methods

lensOf :: Proxy# Symbol "deviceTempMemorySize" -> (a -> f b) -> MemoryStats -> f MemoryStats

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

Methods

lensOf :: Proxy# Symbol "persistentMemorySize" -> (a -> f b) -> MemoryStats -> f MemoryStats

((~) * a [Int64], (~) * b [Int64], Functor f) => HasLens "persistentTensorAllocIds" f MemoryStats MemoryStats a b Source # 

Methods

lensOf :: Proxy# Symbol "persistentTensorAllocIds" -> (a -> f b) -> MemoryStats -> f MemoryStats

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "tempMemorySize" f MemoryStats MemoryStats a b Source # 

Methods

lensOf :: Proxy# Symbol "tempMemorySize" -> (a -> f b) -> MemoryStats -> f MemoryStats

data NodeExecStats Source #

Instances

Eq NodeExecStats Source # 
Ord NodeExecStats Source # 
Show NodeExecStats Source # 
Message NodeExecStats Source # 

Methods

descriptor :: MessageDescriptor NodeExecStats

Default NodeExecStats Source # 

Methods

def :: NodeExecStats

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "allEndRelMicros" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "allEndRelMicros" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "allStartMicros" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "allStartMicros" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a (Maybe MemoryStats), (~) * b (Maybe MemoryStats), Functor f) => HasLens "maybe'memoryStats" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "maybe'memoryStats" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a [AllocatorMemoryUsed], (~) * b [AllocatorMemoryUsed], Functor f) => HasLens "memory" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "memory" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a MemoryStats, (~) * b MemoryStats, Functor f) => HasLens "memoryStats" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "memoryStats" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

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

Methods

lensOf :: Proxy# Symbol "nodeName" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "opEndRelMicros" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "opEndRelMicros" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "opStartRelMicros" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "opStartRelMicros" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a [NodeOutput], (~) * b [NodeOutput], Functor f) => HasLens "output" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "output" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a [AllocationDescription], (~) * b [AllocationDescription], Functor f) => HasLens "referencedTensor" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "referencedTensor" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a Int64, (~) * b Int64, Functor f) => HasLens "scheduledMicros" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "scheduledMicros" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

((~) * a Word32, (~) * b Word32, Functor f) => HasLens "threadId" f NodeExecStats NodeExecStats a b Source # 

Methods

lensOf :: Proxy# Symbol "threadId" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

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

Methods

lensOf :: Proxy# Symbol "timelineLabel" -> (a -> f b) -> NodeExecStats -> f NodeExecStats

data NodeOutput Source #

Instances

Eq NodeOutput Source # 
Ord NodeOutput Source # 
Show NodeOutput Source # 
Message NodeOutput Source # 

Methods

descriptor :: MessageDescriptor NodeOutput

Default NodeOutput Source # 

Methods

def :: NodeOutput

((~) * a (Maybe TensorDescription), (~) * b (Maybe TensorDescription), Functor f) => HasLens "maybe'tensorDescription" f NodeOutput NodeOutput a b Source # 

Methods

lensOf :: Proxy# Symbol "maybe'tensorDescription" -> (a -> f b) -> NodeOutput -> f NodeOutput

((~) * a Int32, (~) * b Int32, Functor f) => HasLens "slot" f NodeOutput NodeOutput a b Source # 

Methods

lensOf :: Proxy# Symbol "slot" -> (a -> f b) -> NodeOutput -> f NodeOutput

((~) * a TensorDescription, (~) * b TensorDescription, Functor f) => HasLens "tensorDescription" f NodeOutput NodeOutput a b Source # 

Methods

lensOf :: Proxy# Symbol "tensorDescription" -> (a -> f b) -> NodeOutput -> f NodeOutput

data StepStats Source #

Constructors

StepStats 

Instances

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

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

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

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

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

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

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

devStats :: forall f s t a b. HasLens "devStats" 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 #

devicePersistentTensorAllocIds :: forall f s t a b. HasLens "devicePersistentTensorAllocIds" 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 #

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

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

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

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

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

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

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

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

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

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

peakBytes :: forall f s t a b. HasLens "peakBytes" 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 #

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

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

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

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

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

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

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

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

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