mirror of
https://github.com/tensorflow/haskell.git
synced 2024-06-02 02:53:35 +02:00
6b19e54722
* Update README to refer to 2.3.0-gpu. * Remove old package documentation from haddock directory.
5622 lines
684 KiB
HTML
5622 lines
684 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-comment">{- This file was auto-generated from tensorflow/core/framework/log_memory.proto by the proto-lens-protoc program. -}</span><span>
|
|
</span><span id="line-2"></span><span class="hs-pragma">{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, DataKinds, BangPatterns, TypeApplications, OverloadedStrings, DerivingStrategies#-}</span><span>
|
|
</span><span id="line-3"></span><span class="hs-pragma">{-# OPTIONS_GHC -Wno-unused-imports#-}</span><span>
|
|
</span><span id="line-4"></span><span class="hs-pragma">{-# OPTIONS_GHC -Wno-duplicate-exports#-}</span><span>
|
|
</span><span id="line-5"></span><span class="hs-pragma">{-# OPTIONS_GHC -Wno-dodgy-exports#-}</span><span>
|
|
</span><span id="line-6"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Proto.Tensorflow.Core.Framework.LogMemory</span><span> </span><span class="hs-special">(</span><span>
|
|
</span><span id="line-7"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier">MemoryLogRawAllocation</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier">MemoryLogRawDeallocation</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-8"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier">MemoryLogStep</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier">MemoryLogTensorAllocation</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-9"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier">MemoryLogTensorDeallocation</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier">MemoryLogTensorOutput</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-10"></span><span> </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Control.DeepSeq</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Control.DeepSeq</span></span><span>
|
|
</span><span id="line-12"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Prism</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Prism</span></span><span>
|
|
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Prelude</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Prelude</span></span><span>
|
|
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Int</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Int</span></span><span>
|
|
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Monoid</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Monoid</span></span><span>
|
|
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Word</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Word</span></span><span>
|
|
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens</span></span><span>
|
|
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Bytes</span></span><span>
|
|
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Growing</span></span><span>
|
|
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Parser.Unsafe</span></span><span>
|
|
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Wire</span></span><span>
|
|
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Field</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Field</span></span><span>
|
|
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Message.Enum</span></span><span>
|
|
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Service.Types</span></span><span>
|
|
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Lens.Family2</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Lens.Family2</span></span><span>
|
|
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Lens.Family2.Unchecked</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Lens.Family2.Unchecked</span></span><span>
|
|
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Text</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Text</span></span><span>
|
|
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Map</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Map</span></span><span>
|
|
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ByteString</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ByteString</span></span><span>
|
|
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ByteString.Char8</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ByteString.Char8</span></span><span>
|
|
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Text.Encoding</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Text.Encoding</span></span><span>
|
|
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector</span></span><span>
|
|
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector.Generic</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector.Generic</span></span><span>
|
|
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector.Unboxed</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector.Unboxed</span></span><span>
|
|
</span><span id="line-35"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Text.Read</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Text.Read</span></span><span>
|
|
</span><span id="line-36"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorDescription.html"><span class="hs-identifier">Proto.Tensorflow.Core.Framework.TensorDescription</span></a></span><span>
|
|
</span><span id="line-37"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.stepId' @:: Lens' MemoryLogRawAllocation Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.operation' @:: Lens' MemoryLogRawAllocation Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.numBytes' @:: Lens' MemoryLogRawAllocation Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.ptr' @:: Lens' MemoryLogRawAllocation Data.Word.Word64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.allocationId' @:: Lens' MemoryLogRawAllocation Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.allocatorName' @:: Lens' MemoryLogRawAllocation Data.Text.Text@ -}</span><span>
|
|
</span><span id="line-45"></span><span class="hs-keyword">data</span><span> </span><span id="MemoryLogRawAllocation"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-var">MemoryLogRawAllocation</span></a></span></span><span>
|
|
</span><span id="line-46"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="MemoryLogRawAllocation%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation%27_constructor"><span class="hs-identifier hs-var">MemoryLogRawAllocation'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_MemoryLogRawAllocation%27stepId"><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'stepId</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-47"></span><span> </span><span id="_MemoryLogRawAllocation%27operation"><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27operation"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'operation</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-48"></span><span> </span><span id="_MemoryLogRawAllocation%27numBytes"><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27numBytes"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'numBytes</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-49"></span><span> </span><span id="_MemoryLogRawAllocation%27ptr"><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27ptr"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'ptr</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-50"></span><span> </span><span id="_MemoryLogRawAllocation%27allocationId"><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocationId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'allocationId</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-51"></span><span> </span><span id="_MemoryLogRawAllocation%27allocatorName"><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocatorName"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'allocatorName</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-52"></span><span> </span><span id="_MemoryLogRawAllocation%27_unknownFields"><span class="annot"><span class="annottext">MemoryLogRawAllocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-53"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679478674"><span id="local-6989586621679478676"><span class="annot"><span class="annottext">MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
(MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool)
|
|
-> (MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool)
|
|
-> Eq MemoryLogRawAllocation
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
$c/= :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
== :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
$c== :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679478658"><span id="local-6989586621679478660"><span id="local-6989586621679478662"><span id="local-6989586621679478664"><span id="local-6989586621679478666"><span id="local-6989586621679478668"><span id="local-6989586621679478670"><span class="annot"><span class="annottext">Eq MemoryLogRawAllocation
|
|
Eq MemoryLogRawAllocation =>
|
|
(MemoryLogRawAllocation -> MemoryLogRawAllocation -> Ordering)
|
|
-> (MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool)
|
|
-> (MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool)
|
|
-> (MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool)
|
|
-> (MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool)
|
|
-> (MemoryLogRawAllocation
|
|
-> MemoryLogRawAllocation -> MemoryLogRawAllocation)
|
|
-> (MemoryLogRawAllocation
|
|
-> MemoryLogRawAllocation -> MemoryLogRawAllocation)
|
|
-> Ord MemoryLogRawAllocation
|
|
MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
MemoryLogRawAllocation -> MemoryLogRawAllocation -> Ordering
|
|
MemoryLogRawAllocation
|
|
-> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: MemoryLogRawAllocation
|
|
-> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
$cmin :: MemoryLogRawAllocation
|
|
-> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
max :: MemoryLogRawAllocation
|
|
-> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
$cmax :: MemoryLogRawAllocation
|
|
-> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
>= :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
$c>= :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
> :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
$c> :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
<= :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
$c<= :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
< :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
$c< :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Bool
|
|
compare :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Ordering
|
|
$ccompare :: MemoryLogRawAllocation -> MemoryLogRawAllocation -> Ordering
|
|
$cp1Ord :: Eq MemoryLogRawAllocation
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-54"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478652"><span id="local-6989586621679478654"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-55"></span><span> </span><span id="local-6989586621679478650"><span class="annot"><span class="annottext">showsPrec :: Int -> MemoryLogRawAllocation -> ShowS
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679478648"><span class="annot"><span class="annottext">__x :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478648"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679478647"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679478647"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-56"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-57"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-58"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478648"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679478647"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-60"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"stepId"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-61"></span><span> </span><span id="local-6989586621679478641"><span class="annot"><span class="annottext">fieldOf :: Proxy# "stepId"
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-62"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64)
|
|
-> MemoryLogRawAllocation -> f MemoryLogRawAllocation)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-63"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawAllocation -> Int64)
|
|
-> (MemoryLogRawAllocation -> Int64 -> MemoryLogRawAllocation)
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-64"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'stepId</span></a></span><span>
|
|
</span><span id="line-65"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478637"><span class="annot"><span class="annottext">x__ :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478637"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478636"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679478636"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478637"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27stepId"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478636"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-66"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-67"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"operation"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-68"></span><span> </span><span id="local-6989586621679478633"><span class="annot"><span class="annottext">fieldOf :: Proxy# "operation"
|
|
-> (Text -> f Text)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478633"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-69"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text)
|
|
-> MemoryLogRawAllocation -> f MemoryLogRawAllocation)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-70"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawAllocation -> Text)
|
|
-> (MemoryLogRawAllocation -> Text -> MemoryLogRawAllocation)
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-71"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27operation"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'operation</span></a></span><span>
|
|
</span><span id="line-72"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478632"><span class="annot"><span class="annottext">x__ :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478632"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478631"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679478631"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478632"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'operation :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27operation"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'operation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478631"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-73"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-74"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"numBytes"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-75"></span><span> </span><span id="local-6989586621679478629"><span class="annot"><span class="annottext">fieldOf :: Proxy# "numBytes"
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478629"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-76"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64)
|
|
-> MemoryLogRawAllocation -> f MemoryLogRawAllocation)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-77"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawAllocation -> Int64)
|
|
-> (MemoryLogRawAllocation -> Int64 -> MemoryLogRawAllocation)
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-78"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27numBytes"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'numBytes</span></a></span><span>
|
|
</span><span id="line-79"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478628"><span class="annot"><span class="annottext">x__ :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478628"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478627"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679478627"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478628"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'numBytes :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27numBytes"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'numBytes</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478627"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-80"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-81"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"ptr"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-82"></span><span> </span><span id="local-6989586621679478625"><span class="annot"><span class="annottext">fieldOf :: Proxy# "ptr"
|
|
-> (Word64 -> f Word64)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478625"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-83"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Word64 -> f Word64)
|
|
-> MemoryLogRawAllocation -> f MemoryLogRawAllocation)
|
|
-> ((Word64 -> f Word64) -> Word64 -> f Word64)
|
|
-> (Word64 -> f Word64)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-84"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawAllocation -> Word64)
|
|
-> (MemoryLogRawAllocation -> Word64 -> MemoryLogRawAllocation)
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Word64 Word64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-85"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27ptr"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'ptr</span></a></span><span>
|
|
</span><span id="line-86"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478624"><span class="annot"><span class="annottext">x__ :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478624"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478623"><span class="annot"><span class="annottext">y__ :: Word64
|
|
</span><a href="#local-6989586621679478623"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478624"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'ptr :: Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27ptr"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'ptr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478623"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-87"></span><span> </span><span class="annot"><span class="annottext">(Word64 -> f Word64) -> Word64 -> f Word64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-88"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"allocationId"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-89"></span><span> </span><span id="local-6989586621679478621"><span class="annot"><span class="annottext">fieldOf :: Proxy# "allocationId"
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478621"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-90"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64)
|
|
-> MemoryLogRawAllocation -> f MemoryLogRawAllocation)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-91"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawAllocation -> Int64)
|
|
-> (MemoryLogRawAllocation -> Int64 -> MemoryLogRawAllocation)
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-92"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocationId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'allocationId</span></a></span><span>
|
|
</span><span id="line-93"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478620"><span class="annot"><span class="annottext">x__ :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478620"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478619"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679478619"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478620"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'allocationId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocationId"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'allocationId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478619"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-94"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-95"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-96"></span><span> </span><span id="local-6989586621679478617"><span class="annot"><span class="annottext">fieldOf :: Proxy# "allocatorName"
|
|
-> (Text -> f Text)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478617"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-97"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text)
|
|
-> MemoryLogRawAllocation -> f MemoryLogRawAllocation)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> MemoryLogRawAllocation
|
|
-> f MemoryLogRawAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-98"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawAllocation -> Text)
|
|
-> (MemoryLogRawAllocation -> Text -> MemoryLogRawAllocation)
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-99"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocatorName"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'allocatorName</span></a></span><span>
|
|
</span><span id="line-100"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478616"><span class="annot"><span class="annottext">x__ :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478616"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478615"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679478615"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478616"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'allocatorName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocatorName"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'allocatorName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478615"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-101"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-102"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478608"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-103"></span><span> </span><span id="local-6989586621679478603"><span class="annot"><span class="annottext">messageName :: Proxy MemoryLogRawAllocation -> Text
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.MemoryLogRawAllocation"</span></span><span>
|
|
</span><span id="line-104"></span><span> </span><span id="local-6989586621679478600"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogRawAllocation -> ByteString
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-105"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\SYNMemoryLogRawAllocation\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\FS\n\
|
|
\\toperation\CAN\STX \SOH(\tR\toperation\DC2\ESC\n\
|
|
\\tnum_bytes\CAN\ETX \SOH(\ETXR\bnumBytes\DC2\DLE\n\
|
|
\\ETXptr\CAN\EOT \SOH(\EOTR\ETXptr\DC2#\n\
|
|
\\rallocation_id\CAN\ENQ \SOH(\ETXR\fallocationId\DC2%\n\
|
|
\\SOallocator_name\CAN\ACK \SOH(\tR\rallocatorName"</span></span><span>
|
|
</span><span id="line-113"></span><span> </span><span id="local-6989586621679478598"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogRawAllocation -> ByteString
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-114"></span><span> </span><span id="local-6989586621679478595"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor MemoryLogRawAllocation)
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></span></span><span>
|
|
</span><span id="line-115"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-116"></span><span> </span><span id="local-6989586621679478593"><span class="annot"><span class="annottext">stepId__field_descriptor :: FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478593"><span class="hs-identifier hs-var hs-var">stepId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-117"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor MemoryLogRawAllocation Int64
|
|
-> FieldDescriptor MemoryLogRawAllocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-118"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-119"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-120"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-121"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
-> FieldAccessor MemoryLogRawAllocation Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-122"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-123"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span>
|
|
</span><span id="line-124"></span><span> </span><span id="local-6989586621679478586"><span class="annot"><span class="annottext">operation__field_descriptor :: FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478586"><span class="hs-identifier hs-var hs-var">operation__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-125"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor MemoryLogRawAllocation Text
|
|
-> FieldDescriptor MemoryLogRawAllocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-126"></span><span> </span><span class="annot"><span class="hs-string">"operation"</span></span><span>
|
|
</span><span id="line-127"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-128"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Text Text
|
|
-> FieldAccessor MemoryLogRawAllocation Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-130"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-131"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "operation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"operation"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-132"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span>
|
|
</span><span id="line-133"></span><span> </span><span id="local-6989586621679478584"><span class="annot"><span class="annottext">numBytes__field_descriptor :: FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478584"><span class="hs-identifier hs-var hs-var">numBytes__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-134"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor MemoryLogRawAllocation Int64
|
|
-> FieldDescriptor MemoryLogRawAllocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-135"></span><span> </span><span class="annot"><span class="hs-string">"num_bytes"</span></span><span>
|
|
</span><span id="line-136"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-137"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-138"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
-> FieldAccessor MemoryLogRawAllocation Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-139"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-140"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "numBytes" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"numBytes"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-141"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span>
|
|
</span><span id="line-142"></span><span> </span><span id="local-6989586621679478583"><span class="annot"><span class="annottext">ptr__field_descriptor :: FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478583"><span class="hs-identifier hs-var hs-var">ptr__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-143"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Word64
|
|
-> FieldAccessor MemoryLogRawAllocation Word64
|
|
-> FieldDescriptor MemoryLogRawAllocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-144"></span><span> </span><span class="annot"><span class="hs-string">"ptr"</span></span><span>
|
|
</span><span id="line-145"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Word64 -> FieldTypeDescriptor Word64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.UInt64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-146"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-147"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Word64
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Word64 Word64
|
|
-> FieldAccessor MemoryLogRawAllocation Word64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-148"></span><span> </span><span class="annot"><span class="annottext">WireDefault Word64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "ptr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"ptr"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-149"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span>
|
|
</span><span id="line-150"></span><span> </span><span id="local-6989586621679478581"><span class="annot"><span class="annottext">allocationId__field_descriptor :: FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478581"><span class="hs-identifier hs-var hs-var">allocationId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-151"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor MemoryLogRawAllocation Int64
|
|
-> FieldDescriptor MemoryLogRawAllocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-152"></span><span> </span><span class="annot"><span class="hs-string">"allocation_id"</span></span><span>
|
|
</span><span id="line-153"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-154"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-155"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
-> FieldAccessor MemoryLogRawAllocation Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-156"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-157"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocationId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocationId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-158"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span>
|
|
</span><span id="line-159"></span><span> </span><span id="local-6989586621679478580"><span class="annot"><span class="annottext">allocatorName__field_descriptor :: FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478580"><span class="hs-identifier hs-var hs-var">allocatorName__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-160"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor MemoryLogRawAllocation Text
|
|
-> FieldDescriptor MemoryLogRawAllocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-161"></span><span> </span><span class="annot"><span class="hs-string">"allocator_name"</span></span><span>
|
|
</span><span id="line-162"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-163"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-164"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens MemoryLogRawAllocation MemoryLogRawAllocation Text Text
|
|
-> FieldAccessor MemoryLogRawAllocation Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-165"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-166"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocatorName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-167"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span>
|
|
</span><span id="line-168"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-169"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor MemoryLogRawAllocation)]
|
|
-> Map Tag (FieldDescriptor MemoryLogRawAllocation)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-170"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478593"><span class="hs-identifier hs-var">stepId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-171"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478586"><span class="hs-identifier hs-var">operation__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-172"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478584"><span class="hs-identifier hs-var">numBytes__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-173"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">4</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478583"><span class="hs-identifier hs-var">ptr__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-174"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">5</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478581"><span class="hs-identifier hs-var">allocationId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-175"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">6</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478580"><span class="hs-identifier hs-var">allocatorName__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-176"></span><span> </span><span id="local-6989586621679478577"><span class="annot"><span class="annottext">unknownFields :: LensLike' f MemoryLogRawAllocation FieldSet
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></span></span><span>
|
|
</span><span id="line-177"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(MemoryLogRawAllocation -> FieldSet)
|
|
-> (MemoryLogRawAllocation -> FieldSet -> MemoryLogRawAllocation)
|
|
-> Lens' MemoryLogRawAllocation FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-178"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'_unknownFields</span></a></span><span>
|
|
</span><span id="line-179"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478575"><span class="annot"><span class="annottext">x__ :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478575"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478574"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679478574"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478575"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478574"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-180"></span><span> </span><span id="local-6989586621679478573"><span class="annot"><span class="annottext">defMessage :: MemoryLogRawAllocation
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></span></span><span>
|
|
</span><span id="line-181"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WMemoryLogRawAllocation'_constructor :: Int64
|
|
-> Text
|
|
-> Int64
|
|
-> Word64
|
|
-> Int64
|
|
-> Text
|
|
-> FieldSet
|
|
-> MemoryLogRawAllocation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#%24WMemoryLogRawAllocation%27_constructor"><span class="hs-identifier hs-type hs-type">MemoryLogRawAllocation'_constructor</span></a></span><span>
|
|
</span><span id="line-182"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27stepId"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-183"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'operation :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27operation"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'operation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-184"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'numBytes :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27numBytes"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'numBytes</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-185"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'ptr :: Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27ptr"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'ptr</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-186"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'allocationId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocationId"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'allocationId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-187"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'allocatorName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocatorName"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'allocatorName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-188"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawAllocation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogRawAllocation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-189"></span><span> </span><span id="local-6989586621679478569"><span class="annot"><span class="annottext">parseMessage :: Parser MemoryLogRawAllocation
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></span></span><span>
|
|
</span><span id="line-190"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-191"></span><span> </span><span class="annot"><a href="#local-6989586621679478567"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-192"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span>
|
|
</span><span id="line-193"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span>
|
|
</span><span id="line-194"></span><span> </span><span id="local-6989586621679478567"><span class="annot"><span class="annottext">loop :: MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478567"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679478566"><span class="annot"><span class="annottext">x :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478566"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-195"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478565"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478565"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-196"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478565"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-197"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679478563"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679478563"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-198"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-199"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478563"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-200"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-201"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-202"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-203"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-204"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-205"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478563"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></span><span class="hs-special">]</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-206"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-207"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogRawAllocation MemoryLogRawAllocation FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogRawAllocation
|
|
-> MemoryLogRawAllocation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-208"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogRawAllocation MemoryLogRawAllocation FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478559"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478559"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478559"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478566"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-209"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-210"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478557"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478557"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-211"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478557"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-212"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478555"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478555"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-213"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-214"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-215"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-216"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-217"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478567"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
-> Int64 -> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478555"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478566"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-218"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-219"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478552"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478552"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-220"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478551"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478551"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478550"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478550"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-221"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-222"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478550"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-223"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-224"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478551"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-225"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679478546"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679478546"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-226"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679478546"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-227"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679478545"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679478545"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478545"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-228"></span><span> </span><span class="annot"><span class="hs-string">"operation"</span></span><span>
|
|
</span><span id="line-229"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478567"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-230"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogRawAllocation MemoryLogRawAllocation Text Text
|
|
-> Text -> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "operation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"operation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478552"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478566"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-231"></span><span> </span><span class="hs-number">24</span><span>
|
|
</span><span id="line-232"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478544"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478544"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-233"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-234"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-235"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-236"></span><span> </span><span class="annot"><span class="hs-string">"num_bytes"</span></span><span>
|
|
</span><span id="line-237"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478567"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-238"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
-> Int64 -> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "numBytes" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"numBytes"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478544"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478566"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-239"></span><span> </span><span class="hs-number">32</span><span>
|
|
</span><span id="line-240"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478543"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478543"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64 -> String -> Parser Word64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-241"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span> </span><span class="annot"><span class="hs-string">"ptr"</span></span><span>
|
|
</span><span id="line-242"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478567"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogRawAllocation MemoryLogRawAllocation Word64 Word64
|
|
-> Word64 -> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "ptr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"ptr"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478543"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478566"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-243"></span><span> </span><span class="hs-number">40</span><span>
|
|
</span><span id="line-244"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478542"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478542"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-245"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-246"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-247"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-248"></span><span> </span><span class="annot"><span class="hs-string">"allocation_id"</span></span><span>
|
|
</span><span id="line-249"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478567"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-250"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
-> Int64 -> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-251"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocationId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocationId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478542"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478566"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-252"></span><span> </span><span class="hs-number">50</span><span>
|
|
</span><span id="line-253"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478541"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478541"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-254"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478540"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478540"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478539"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478539"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-255"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-256"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478539"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-257"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-258"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478540"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-259"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679478538"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679478538"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-260"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679478538"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-261"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679478537"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679478537"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478537"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-262"></span><span> </span><span class="annot"><span class="hs-string">"allocator_name"</span></span><span>
|
|
</span><span id="line-263"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478567"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-264"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogRawAllocation MemoryLogRawAllocation Text Text
|
|
-> Text -> MemoryLogRawAllocation -> MemoryLogRawAllocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-265"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocatorName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478541"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478566"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-266"></span><span> </span><span id="local-6989586621679478536"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679478536"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-267"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478535"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478535"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-268"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478536"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-269"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478567"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-270"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogRawAllocation MemoryLogRawAllocation FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogRawAllocation
|
|
-> MemoryLogRawAllocation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-271"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogRawAllocation MemoryLogRawAllocation FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478533"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478533"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478535"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478533"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478566"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-272"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-273"></span><span> </span><span class="annot"><span class="annottext">Parser MemoryLogRawAllocation
|
|
-> String -> Parser MemoryLogRawAllocation
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-274"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Parser MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478567"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"MemoryLogRawAllocation"</span></span><span>
|
|
</span><span id="line-275"></span><span> </span><span id="local-6989586621679478532"><span class="annot"><span class="annottext">buildMessage :: MemoryLogRawAllocation -> Builder
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></span></span><span>
|
|
</span><span id="line-276"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478530"><span class="annot"><span class="annottext">_x :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478530"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-277"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-278"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-279"></span><span> </span><span id="local-6989586621679478529"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679478529"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Int64 MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
-> MemoryLogRawAllocation -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478530"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-280"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-281"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478529"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-282"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-283"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-284"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-285"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-286"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-287"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478529"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-288"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-289"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-290"></span><span> </span><span id="local-6989586621679478526"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679478526"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Text MemoryLogRawAllocation MemoryLogRawAllocation Text Text
|
|
-> MemoryLogRawAllocation -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "operation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"operation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478530"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-291"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-292"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478526"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-293"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-294"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-295"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-296"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-297"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-298"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478525"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478525"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-299"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-300"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-301"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478525"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-302"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478525"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-303"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-304"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478526"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-305"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-306"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-307"></span><span> </span><span id="local-6989586621679478521"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679478521"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Int64 MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
-> MemoryLogRawAllocation -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "numBytes" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"numBytes"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478530"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-308"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-309"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478521"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-310"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-311"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-312"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-313"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">24</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-314"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-315"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478521"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-316"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-317"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679478520"><span class="annot"><span class="annottext">_v :: Word64
|
|
</span><a href="#local-6989586621679478520"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Word64 MemoryLogRawAllocation MemoryLogRawAllocation Word64 Word64
|
|
-> MemoryLogRawAllocation -> Word64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "ptr" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"ptr"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478530"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-318"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-319"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478520"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-320"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-321"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-322"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-323"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">32</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-324"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478520"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-325"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-326"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-327"></span><span> </span><span id="local-6989586621679478519"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679478519"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-328"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Int64 MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
|
|
-> MemoryLogRawAllocation -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocationId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocationId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478530"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-329"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-330"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478519"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-331"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-332"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-333"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-334"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">40</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-335"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-336"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-337"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-338"></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478519"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-339"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-340"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-341"></span><span> </span><span id="local-6989586621679478518"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679478518"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-342"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Text MemoryLogRawAllocation MemoryLogRawAllocation Text Text
|
|
-> MemoryLogRawAllocation -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-343"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocatorName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478530"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-344"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-345"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478518"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-346"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-347"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-348"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-349"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">50</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-350"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-351"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478517"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478517"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-352"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-353"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-354"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-355"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478517"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-356"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478517"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-357"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-358"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478518"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-359"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-360"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogRawAllocation
|
|
MemoryLogRawAllocation
|
|
FieldSet
|
|
FieldSet
|
|
-> MemoryLogRawAllocation -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogRawAllocation
|
|
MemoryLogRawAllocation
|
|
FieldSet
|
|
FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478530"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-361"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawAllocation"><span class="hs-identifier hs-type">MemoryLogRawAllocation</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-362"></span><span> </span><span id="local-6989586621679478513"><span class="annot"><span class="annottext">rnf :: MemoryLogRawAllocation -> ()
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></span></span><span>
|
|
</span><span id="line-363"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478511"><span class="annot"><span class="annottext">x__ :: MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478511"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-364"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-365"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478511"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-366"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-367"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'stepId</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478511"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-368"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-369"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27operation"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'operation</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478511"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-370"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-371"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27numBytes"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'numBytes</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478511"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-372"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-373"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27ptr"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'ptr</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478511"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-374"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-375"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocationId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'allocationId</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478511"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-376"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-377"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawAllocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawAllocation%27allocatorName"><span class="hs-identifier hs-var hs-var">_MemoryLogRawAllocation'allocatorName</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation
|
|
</span><a href="#local-6989586621679478511"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-378"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.stepId' @:: Lens' MemoryLogRawDeallocation Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.operation' @:: Lens' MemoryLogRawDeallocation Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.allocationId' @:: Lens' MemoryLogRawDeallocation Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.allocatorName' @:: Lens' MemoryLogRawDeallocation Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.deferred' @:: Lens' MemoryLogRawDeallocation Prelude.Bool@ -}</span><span>
|
|
</span><span id="line-385"></span><span class="hs-keyword">data</span><span> </span><span id="MemoryLogRawDeallocation"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-var">MemoryLogRawDeallocation</span></a></span></span><span>
|
|
</span><span id="line-386"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="MemoryLogRawDeallocation%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation%27_constructor"><span class="hs-identifier hs-var">MemoryLogRawDeallocation'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_MemoryLogRawDeallocation%27stepId"><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'stepId</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-387"></span><span> </span><span id="_MemoryLogRawDeallocation%27operation"><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27operation"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'operation</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-388"></span><span> </span><span id="_MemoryLogRawDeallocation%27allocationId"><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocationId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'allocationId</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-389"></span><span> </span><span id="_MemoryLogRawDeallocation%27allocatorName"><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocatorName"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'allocatorName</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-390"></span><span> </span><span id="_MemoryLogRawDeallocation%27deferred"><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27deferred"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'deferred</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-391"></span><span> </span><span id="_MemoryLogRawDeallocation%27_unknownFields"><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-392"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679478499"><span id="local-6989586621679478501"><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
(MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool)
|
|
-> (MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool)
|
|
-> Eq MemoryLogRawDeallocation
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
$c/= :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
== :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
$c== :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679478484"><span id="local-6989586621679478486"><span id="local-6989586621679478488"><span id="local-6989586621679478490"><span id="local-6989586621679478492"><span id="local-6989586621679478494"><span id="local-6989586621679478496"><span class="annot"><span class="annottext">Eq MemoryLogRawDeallocation
|
|
Eq MemoryLogRawDeallocation =>
|
|
(MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Ordering)
|
|
-> (MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool)
|
|
-> (MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool)
|
|
-> (MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool)
|
|
-> (MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool)
|
|
-> (MemoryLogRawDeallocation
|
|
-> MemoryLogRawDeallocation -> MemoryLogRawDeallocation)
|
|
-> (MemoryLogRawDeallocation
|
|
-> MemoryLogRawDeallocation -> MemoryLogRawDeallocation)
|
|
-> Ord MemoryLogRawDeallocation
|
|
MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Ordering
|
|
MemoryLogRawDeallocation
|
|
-> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: MemoryLogRawDeallocation
|
|
-> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
$cmin :: MemoryLogRawDeallocation
|
|
-> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
max :: MemoryLogRawDeallocation
|
|
-> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
$cmax :: MemoryLogRawDeallocation
|
|
-> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
>= :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
$c>= :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
> :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
$c> :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
<= :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
$c<= :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
< :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
$c< :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Bool
|
|
compare :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Ordering
|
|
$ccompare :: MemoryLogRawDeallocation -> MemoryLogRawDeallocation -> Ordering
|
|
$cp1Ord :: Eq MemoryLogRawDeallocation
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-393"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478479"><span id="local-6989586621679478481"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-394"></span><span> </span><span id="local-6989586621679478478"><span class="annot"><span class="annottext">showsPrec :: Int -> MemoryLogRawDeallocation -> ShowS
|
|
</span><a href="#local-6989586621679478478"><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679478477"><span class="annot"><span class="annottext">__x :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478477"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679478476"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679478476"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-395"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-396"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-397"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-398"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478477"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679478476"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-399"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"stepId"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-400"></span><span> </span><span id="local-6989586621679478474"><span class="annot"><span class="annottext">fieldOf :: Proxy# "stepId"
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478474"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-401"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64)
|
|
-> MemoryLogRawDeallocation -> f MemoryLogRawDeallocation)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-402"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawDeallocation -> Int64)
|
|
-> (MemoryLogRawDeallocation -> Int64 -> MemoryLogRawDeallocation)
|
|
-> Lens
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-403"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'stepId</span></a></span><span>
|
|
</span><span id="line-404"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478473"><span class="annot"><span class="annottext">x__ :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478473"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478472"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679478472"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478473"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27stepId"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478472"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-405"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-406"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"operation"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-407"></span><span> </span><span id="local-6989586621679478470"><span class="annot"><span class="annottext">fieldOf :: Proxy# "operation"
|
|
-> (Text -> f Text)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478470"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-408"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text)
|
|
-> MemoryLogRawDeallocation -> f MemoryLogRawDeallocation)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-409"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawDeallocation -> Text)
|
|
-> (MemoryLogRawDeallocation -> Text -> MemoryLogRawDeallocation)
|
|
-> Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-410"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27operation"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'operation</span></a></span><span>
|
|
</span><span id="line-411"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478469"><span class="annot"><span class="annottext">x__ :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478469"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478468"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679478468"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478469"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'operation :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27operation"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'operation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478468"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-412"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-413"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"allocationId"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-414"></span><span> </span><span id="local-6989586621679478466"><span class="annot"><span class="annottext">fieldOf :: Proxy# "allocationId"
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478466"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-415"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64)
|
|
-> MemoryLogRawDeallocation -> f MemoryLogRawDeallocation)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-416"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawDeallocation -> Int64)
|
|
-> (MemoryLogRawDeallocation -> Int64 -> MemoryLogRawDeallocation)
|
|
-> Lens
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-417"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocationId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'allocationId</span></a></span><span>
|
|
</span><span id="line-418"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478465"><span class="annot"><span class="annottext">x__ :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478465"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478464"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679478464"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478465"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'allocationId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocationId"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'allocationId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478464"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-419"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-420"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-421"></span><span> </span><span id="local-6989586621679478462"><span class="annot"><span class="annottext">fieldOf :: Proxy# "allocatorName"
|
|
-> (Text -> f Text)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478462"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-422"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text)
|
|
-> MemoryLogRawDeallocation -> f MemoryLogRawDeallocation)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-423"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawDeallocation -> Text)
|
|
-> (MemoryLogRawDeallocation -> Text -> MemoryLogRawDeallocation)
|
|
-> Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-424"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocatorName"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'allocatorName</span></a></span><span>
|
|
</span><span id="line-425"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478461"><span class="annot"><span class="annottext">x__ :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478461"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478460"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679478460"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478461"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'allocatorName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocatorName"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'allocatorName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478460"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-426"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-427"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"deferred"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-428"></span><span> </span><span id="local-6989586621679478458"><span class="annot"><span class="annottext">fieldOf :: Proxy# "deferred"
|
|
-> (Bool -> f Bool)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478458"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-429"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Bool -> f Bool)
|
|
-> MemoryLogRawDeallocation -> f MemoryLogRawDeallocation)
|
|
-> ((Bool -> f Bool) -> Bool -> f Bool)
|
|
-> (Bool -> f Bool)
|
|
-> MemoryLogRawDeallocation
|
|
-> f MemoryLogRawDeallocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-430"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogRawDeallocation -> Bool)
|
|
-> (MemoryLogRawDeallocation -> Bool -> MemoryLogRawDeallocation)
|
|
-> Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Bool Bool
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-431"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27deferred"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'deferred</span></a></span><span>
|
|
</span><span id="line-432"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478457"><span class="annot"><span class="annottext">x__ :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478457"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478456"><span class="annot"><span class="annottext">y__ :: Bool
|
|
</span><a href="#local-6989586621679478456"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478457"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'deferred :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27deferred"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'deferred</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478456"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-433"></span><span> </span><span class="annot"><span class="annottext">(Bool -> f Bool) -> Bool -> f Bool
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-434"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478449"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-435"></span><span> </span><span id="local-6989586621679478445"><span class="annot"><span class="annottext">messageName :: Proxy MemoryLogRawDeallocation -> Text
|
|
</span><a href="#local-6989586621679478445"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-436"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.MemoryLogRawDeallocation"</span></span><span>
|
|
</span><span id="line-437"></span><span> </span><span id="local-6989586621679478444"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogRawDeallocation -> ByteString
|
|
</span><a href="#local-6989586621679478444"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-438"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\CANMemoryLogRawDeallocation\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\FS\n\
|
|
\\toperation\CAN\STX \SOH(\tR\toperation\DC2#\n\
|
|
\\rallocation_id\CAN\ETX \SOH(\ETXR\fallocationId\DC2%\n\
|
|
\\SOallocator_name\CAN\EOT \SOH(\tR\rallocatorName\DC2\SUB\n\
|
|
\\bdeferred\CAN\ENQ \SOH(\bR\bdeferred"</span></span><span>
|
|
</span><span id="line-445"></span><span> </span><span id="local-6989586621679478443"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogRawDeallocation -> ByteString
|
|
</span><a href="#local-6989586621679478443"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-446"></span><span> </span><span id="local-6989586621679478442"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor MemoryLogRawDeallocation)
|
|
</span><a href="#local-6989586621679478442"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-447"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-448"></span><span> </span><span id="local-6989586621679478441"><span class="annot"><span class="annottext">stepId__field_descriptor :: FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478441"><span class="hs-identifier hs-var hs-var">stepId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-449"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor MemoryLogRawDeallocation Int64
|
|
-> FieldDescriptor MemoryLogRawDeallocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-450"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-451"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-452"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-453"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
|
|
-> FieldAccessor MemoryLogRawDeallocation Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-454"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-455"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span>
|
|
</span><span id="line-456"></span><span> </span><span id="local-6989586621679478440"><span class="annot"><span class="annottext">operation__field_descriptor :: FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478440"><span class="hs-identifier hs-var hs-var">operation__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-457"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor MemoryLogRawDeallocation Text
|
|
-> FieldDescriptor MemoryLogRawDeallocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-458"></span><span> </span><span class="annot"><span class="hs-string">"operation"</span></span><span>
|
|
</span><span id="line-459"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-460"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-461"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
|
|
-> FieldAccessor MemoryLogRawDeallocation Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-462"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-463"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "operation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"operation"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-464"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span>
|
|
</span><span id="line-465"></span><span> </span><span id="local-6989586621679478439"><span class="annot"><span class="annottext">allocationId__field_descriptor :: FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478439"><span class="hs-identifier hs-var hs-var">allocationId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-466"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor MemoryLogRawDeallocation Int64
|
|
-> FieldDescriptor MemoryLogRawDeallocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-467"></span><span> </span><span class="annot"><span class="hs-string">"allocation_id"</span></span><span>
|
|
</span><span id="line-468"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-469"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-470"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
|
|
-> FieldAccessor MemoryLogRawDeallocation Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-471"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-472"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocationId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocationId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-473"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span>
|
|
</span><span id="line-474"></span><span> </span><span id="local-6989586621679478438"><span class="annot"><span class="annottext">allocatorName__field_descriptor :: FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478438"><span class="hs-identifier hs-var hs-var">allocatorName__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-475"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor MemoryLogRawDeallocation Text
|
|
-> FieldDescriptor MemoryLogRawDeallocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-476"></span><span> </span><span class="annot"><span class="hs-string">"allocator_name"</span></span><span>
|
|
</span><span id="line-477"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-478"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-479"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
|
|
-> FieldAccessor MemoryLogRawDeallocation Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-480"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-481"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocatorName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-482"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span>
|
|
</span><span id="line-483"></span><span> </span><span id="local-6989586621679478437"><span class="annot"><span class="annottext">deferred__field_descriptor :: FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478437"><span class="hs-identifier hs-var hs-var">deferred__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-484"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor MemoryLogRawDeallocation Bool
|
|
-> FieldDescriptor MemoryLogRawDeallocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-485"></span><span> </span><span class="annot"><span class="hs-string">"deferred"</span></span><span>
|
|
</span><span id="line-486"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-487"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-488"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Bool
|
|
-> Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Bool Bool
|
|
-> FieldAccessor MemoryLogRawDeallocation Bool
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-489"></span><span> </span><span class="annot"><span class="annottext">WireDefault Bool
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-490"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "deferred" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"deferred"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-491"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span>
|
|
</span><span id="line-492"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-493"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor MemoryLogRawDeallocation)]
|
|
-> Map Tag (FieldDescriptor MemoryLogRawDeallocation)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-494"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478441"><span class="hs-identifier hs-var">stepId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-495"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478440"><span class="hs-identifier hs-var">operation__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-496"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478439"><span class="hs-identifier hs-var">allocationId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-497"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">4</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478438"><span class="hs-identifier hs-var">allocatorName__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-498"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">5</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478437"><span class="hs-identifier hs-var">deferred__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-499"></span><span> </span><span id="local-6989586621679478435"><span class="annot"><span class="annottext">unknownFields :: LensLike' f MemoryLogRawDeallocation FieldSet
|
|
</span><a href="#local-6989586621679478435"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-500"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(MemoryLogRawDeallocation -> FieldSet)
|
|
-> (MemoryLogRawDeallocation
|
|
-> FieldSet -> MemoryLogRawDeallocation)
|
|
-> Lens' MemoryLogRawDeallocation FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-501"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'_unknownFields</span></a></span><span>
|
|
</span><span id="line-502"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478434"><span class="annot"><span class="annottext">x__ :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478434"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478433"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679478433"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478434"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478433"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-503"></span><span> </span><span id="local-6989586621679478432"><span class="annot"><span class="annottext">defMessage :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478432"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-504"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WMemoryLogRawDeallocation'_constructor :: Int64
|
|
-> Text
|
|
-> Int64
|
|
-> Text
|
|
-> Bool
|
|
-> FieldSet
|
|
-> MemoryLogRawDeallocation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#%24WMemoryLogRawDeallocation%27_constructor"><span class="hs-identifier hs-type hs-type">MemoryLogRawDeallocation'_constructor</span></a></span><span>
|
|
</span><span id="line-505"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27stepId"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-506"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'operation :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27operation"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'operation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-507"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'allocationId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocationId"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'allocationId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-508"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'allocatorName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocatorName"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'allocatorName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-509"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'deferred :: Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27deferred"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'deferred</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-510"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogRawDeallocation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogRawDeallocation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-511"></span><span> </span><span id="local-6989586621679478430"><span class="annot"><span class="annottext">parseMessage :: Parser MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478430"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-512"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-513"></span><span> </span><span class="annot"><a href="#local-6989586621679478429"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-514"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span>
|
|
</span><span id="line-515"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span>
|
|
</span><span id="line-516"></span><span> </span><span id="local-6989586621679478429"><span class="annot"><span class="annottext">loop :: MemoryLogRawDeallocation -> Parser MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478429"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679478428"><span class="annot"><span class="annottext">x :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478428"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-517"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478427"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478427"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-518"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478427"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-519"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679478426"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679478426"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-520"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-521"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478426"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-522"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-523"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-524"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-525"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-526"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-527"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478426"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></span><span class="hs-special">]</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-528"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Parser MemoryLogRawDeallocation
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-529"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogRawDeallocation
|
|
-> MemoryLogRawDeallocation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-530"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478425"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478425"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478425"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478428"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-531"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-532"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478424"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478424"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-533"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478424"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-534"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478423"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478423"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-535"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-536"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-537"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-538"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-539"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Parser MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478429"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
|
|
-> Int64 -> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478423"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478428"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-540"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-541"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478422"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478422"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-542"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478421"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478421"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478420"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478420"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-543"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-544"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478420"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-545"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-546"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478421"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-547"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679478419"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679478419"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-548"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679478419"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-549"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679478418"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679478418"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478418"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-550"></span><span> </span><span class="annot"><span class="hs-string">"operation"</span></span><span>
|
|
</span><span id="line-551"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Parser MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478429"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-552"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
|
|
-> Text -> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "operation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"operation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478422"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478428"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-553"></span><span> </span><span class="hs-number">24</span><span>
|
|
</span><span id="line-554"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478417"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478417"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-555"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-556"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-557"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-558"></span><span> </span><span class="annot"><span class="hs-string">"allocation_id"</span></span><span>
|
|
</span><span id="line-559"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Parser MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478429"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-560"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
|
|
-> Int64 -> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-561"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocationId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocationId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478417"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478428"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-562"></span><span> </span><span class="hs-number">34</span><span>
|
|
</span><span id="line-563"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478416"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478416"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-564"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478415"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478415"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478414"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478414"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-565"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-566"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478414"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-567"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-568"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478415"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-569"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679478413"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679478413"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-570"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679478413"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-571"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679478412"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679478412"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478412"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-572"></span><span> </span><span class="annot"><span class="hs-string">"allocator_name"</span></span><span>
|
|
</span><span id="line-573"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Parser MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478429"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-574"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
|
|
-> Text -> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-575"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocatorName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478416"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478428"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-576"></span><span> </span><span class="hs-number">40</span><span>
|
|
</span><span id="line-577"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478411"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478411"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-578"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-579"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-580"></span><span> </span><span class="annot"><span class="hs-string">"deferred"</span></span><span>
|
|
</span><span id="line-581"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Parser MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478429"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-582"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogRawDeallocation MemoryLogRawDeallocation Bool Bool
|
|
-> Bool -> MemoryLogRawDeallocation -> MemoryLogRawDeallocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "deferred" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"deferred"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478411"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478428"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-583"></span><span> </span><span id="local-6989586621679478409"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679478409"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-584"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478408"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478408"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-585"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478409"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-586"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Parser MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478429"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-587"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogRawDeallocation
|
|
-> MemoryLogRawDeallocation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-588"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogRawDeallocation MemoryLogRawDeallocation FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478407"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478407"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478408"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478407"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478428"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-589"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-590"></span><span> </span><span class="annot"><span class="annottext">Parser MemoryLogRawDeallocation
|
|
-> String -> Parser MemoryLogRawDeallocation
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-591"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Parser MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478429"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"MemoryLogRawDeallocation"</span></span><span>
|
|
</span><span id="line-592"></span><span> </span><span id="local-6989586621679478406"><span class="annot"><span class="annottext">buildMessage :: MemoryLogRawDeallocation -> Builder
|
|
</span><a href="#local-6989586621679478406"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-593"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478405"><span class="annot"><span class="annottext">_x :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478405"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-594"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-595"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-596"></span><span> </span><span id="local-6989586621679478404"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679478404"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Int64 MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
|
|
-> MemoryLogRawDeallocation -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478405"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-597"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-598"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478404"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-599"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-600"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-601"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-602"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-603"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-604"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478404"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-605"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-606"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-607"></span><span> </span><span id="local-6989586621679478403"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679478403"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Text MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
|
|
-> MemoryLogRawDeallocation -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "operation" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"operation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478405"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-608"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-609"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478403"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-610"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-611"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-612"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-613"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-614"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-615"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478402"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478402"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-616"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-617"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-618"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478402"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-619"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478402"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-620"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-621"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478403"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-622"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-623"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-624"></span><span> </span><span id="local-6989586621679478401"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679478401"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-625"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Int64 MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
|
|
-> MemoryLogRawDeallocation -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocationId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocationId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478405"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-626"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-627"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478401"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-628"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-629"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-630"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-631"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">24</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-632"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-633"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478401"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-634"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-635"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-636"></span><span> </span><span id="local-6989586621679478400"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679478400"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-637"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Text MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
|
|
-> MemoryLogRawDeallocation -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-638"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocatorName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478405"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-639"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-640"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478400"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-641"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-642"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-643"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-644"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">34</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-645"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-646"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478399"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478399"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-647"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-648"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-649"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478399"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-650"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478399"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-651"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-652"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478400"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-653"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-654"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-655"></span><span> </span><span id="local-6989586621679478398"><span class="annot"><span class="annottext">_v :: Bool
|
|
</span><a href="#local-6989586621679478398"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Bool MemoryLogRawDeallocation MemoryLogRawDeallocation Bool Bool
|
|
-> MemoryLogRawDeallocation -> Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "deferred" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"deferred"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478405"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-656"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-657"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool -> Bool -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478398"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-658"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-659"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-660"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-661"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">40</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-662"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-663"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-664"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478397"><span class="annot"><span class="annottext">b :: Bool
|
|
</span><a href="#local-6989586621679478397"><span class="hs-identifier hs-var">b</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478397"><span class="hs-identifier hs-var">b</span></a></span><span> </span><span class="hs-keyword">then</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span> </span><span class="hs-keyword">else</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-665"></span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478398"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-666"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-667"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogRawDeallocation
|
|
MemoryLogRawDeallocation
|
|
FieldSet
|
|
FieldSet
|
|
-> MemoryLogRawDeallocation -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogRawDeallocation
|
|
MemoryLogRawDeallocation
|
|
FieldSet
|
|
FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478405"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-668"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogRawDeallocation"><span class="hs-identifier hs-type">MemoryLogRawDeallocation</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-669"></span><span> </span><span id="local-6989586621679478395"><span class="annot"><span class="annottext">rnf :: MemoryLogRawDeallocation -> ()
|
|
</span><a href="#local-6989586621679478395"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-670"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478394"><span class="annot"><span class="annottext">x__ :: MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478394"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-671"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-672"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478394"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-673"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-674"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'stepId</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478394"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-675"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-676"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27operation"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'operation</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478394"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-677"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-678"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocationId"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'allocationId</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478394"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-679"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-680"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27allocatorName"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'allocatorName</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478394"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-681"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Bool -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-682"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -> Bool
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogRawDeallocation%27deferred"><span class="hs-identifier hs-var hs-var">_MemoryLogRawDeallocation'deferred</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation
|
|
</span><a href="#local-6989586621679478394"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-683"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.stepId' @:: Lens' MemoryLogStep Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.handle' @:: Lens' MemoryLogStep Data.Text.Text@ -}</span><span>
|
|
</span><span id="line-687"></span><span class="hs-keyword">data</span><span> </span><span id="MemoryLogStep"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-var">MemoryLogStep</span></a></span></span><span>
|
|
</span><span id="line-688"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="MemoryLogStep%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep%27_constructor"><span class="hs-identifier hs-var">MemoryLogStep'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_MemoryLogStep%27stepId"><span class="annot"><span class="annottext">MemoryLogStep -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogStep'stepId</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-689"></span><span> </span><span id="_MemoryLogStep%27handle"><span class="annot"><span class="annottext">MemoryLogStep -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27handle"><span class="hs-identifier hs-var hs-var">_MemoryLogStep'handle</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-690"></span><span> </span><span id="_MemoryLogStep%27_unknownFields"><span class="annot"><span class="annottext">MemoryLogStep -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogStep'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-691"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679478386"><span id="local-6989586621679478388"><span class="annot"><span class="annottext">MemoryLogStep -> MemoryLogStep -> Bool
|
|
(MemoryLogStep -> MemoryLogStep -> Bool)
|
|
-> (MemoryLogStep -> MemoryLogStep -> Bool) -> Eq MemoryLogStep
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
$c/= :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
== :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
$c== :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679478371"><span id="local-6989586621679478373"><span id="local-6989586621679478375"><span id="local-6989586621679478377"><span id="local-6989586621679478379"><span id="local-6989586621679478381"><span id="local-6989586621679478383"><span class="annot"><span class="annottext">Eq MemoryLogStep
|
|
Eq MemoryLogStep =>
|
|
(MemoryLogStep -> MemoryLogStep -> Ordering)
|
|
-> (MemoryLogStep -> MemoryLogStep -> Bool)
|
|
-> (MemoryLogStep -> MemoryLogStep -> Bool)
|
|
-> (MemoryLogStep -> MemoryLogStep -> Bool)
|
|
-> (MemoryLogStep -> MemoryLogStep -> Bool)
|
|
-> (MemoryLogStep -> MemoryLogStep -> MemoryLogStep)
|
|
-> (MemoryLogStep -> MemoryLogStep -> MemoryLogStep)
|
|
-> Ord MemoryLogStep
|
|
MemoryLogStep -> MemoryLogStep -> Bool
|
|
MemoryLogStep -> MemoryLogStep -> Ordering
|
|
MemoryLogStep -> MemoryLogStep -> MemoryLogStep
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: MemoryLogStep -> MemoryLogStep -> MemoryLogStep
|
|
$cmin :: MemoryLogStep -> MemoryLogStep -> MemoryLogStep
|
|
max :: MemoryLogStep -> MemoryLogStep -> MemoryLogStep
|
|
$cmax :: MemoryLogStep -> MemoryLogStep -> MemoryLogStep
|
|
>= :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
$c>= :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
> :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
$c> :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
<= :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
$c<= :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
< :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
$c< :: MemoryLogStep -> MemoryLogStep -> Bool
|
|
compare :: MemoryLogStep -> MemoryLogStep -> Ordering
|
|
$ccompare :: MemoryLogStep -> MemoryLogStep -> Ordering
|
|
$cp1Ord :: Eq MemoryLogStep
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-692"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478366"><span id="local-6989586621679478368"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-type">MemoryLogStep</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-693"></span><span> </span><span id="local-6989586621679478365"><span class="annot"><span class="annottext">showsPrec :: Int -> MemoryLogStep -> ShowS
|
|
</span><a href="#local-6989586621679478365"><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679478364"><span class="annot"><span class="annottext">__x :: MemoryLogStep
|
|
</span><a href="#local-6989586621679478364"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679478363"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679478363"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-694"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-695"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-696"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-697"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogStep -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478364"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679478363"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-698"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-type">MemoryLogStep</span></a></span><span> </span><span class="annot"><span class="hs-string">"stepId"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-699"></span><span> </span><span id="local-6989586621679478361"><span class="annot"><span class="annottext">fieldOf :: Proxy# "stepId"
|
|
-> (Int64 -> f Int64) -> MemoryLogStep -> f MemoryLogStep
|
|
</span><a href="#local-6989586621679478361"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-700"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64) -> MemoryLogStep -> f MemoryLogStep)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogStep
|
|
-> f MemoryLogStep
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-701"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogStep -> Int64)
|
|
-> (MemoryLogStep -> Int64 -> MemoryLogStep)
|
|
-> Lens MemoryLogStep MemoryLogStep Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-702"></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogStep'stepId</span></a></span><span>
|
|
</span><span id="line-703"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478360"><span class="annot"><span class="annottext">x__ :: MemoryLogStep
|
|
</span><a href="#local-6989586621679478360"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478359"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679478359"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478360"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogStep'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27stepId"><span class="hs-identifier hs-var">_MemoryLogStep'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478359"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-704"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-705"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-type">MemoryLogStep</span></a></span><span> </span><span class="annot"><span class="hs-string">"handle"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-706"></span><span> </span><span id="local-6989586621679478357"><span class="annot"><span class="annottext">fieldOf :: Proxy# "handle"
|
|
-> (Text -> f Text) -> MemoryLogStep -> f MemoryLogStep
|
|
</span><a href="#local-6989586621679478357"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-707"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> MemoryLogStep -> f MemoryLogStep)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> MemoryLogStep
|
|
-> f MemoryLogStep
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-708"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogStep -> Text)
|
|
-> (MemoryLogStep -> Text -> MemoryLogStep)
|
|
-> Lens MemoryLogStep MemoryLogStep Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-709"></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27handle"><span class="hs-identifier hs-var hs-var">_MemoryLogStep'handle</span></a></span><span>
|
|
</span><span id="line-710"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478356"><span class="annot"><span class="annottext">x__ :: MemoryLogStep
|
|
</span><a href="#local-6989586621679478356"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478355"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679478355"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478356"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogStep'handle :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27handle"><span class="hs-identifier hs-var">_MemoryLogStep'handle</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478355"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-711"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-712"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478348"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-type">MemoryLogStep</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-713"></span><span> </span><span id="local-6989586621679478344"><span class="annot"><span class="annottext">messageName :: Proxy MemoryLogStep -> Text
|
|
</span><a href="#local-6989586621679478344"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.MemoryLogStep"</span></span><span>
|
|
</span><span id="line-714"></span><span> </span><span id="local-6989586621679478343"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogStep -> ByteString
|
|
</span><a href="#local-6989586621679478343"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-715"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\rMemoryLogStep\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\SYN\n\
|
|
\\ACKhandle\CAN\STX \SOH(\tR\ACKhandle"</span></span><span>
|
|
</span><span id="line-719"></span><span> </span><span id="local-6989586621679478342"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogStep -> ByteString
|
|
</span><a href="#local-6989586621679478342"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-720"></span><span> </span><span id="local-6989586621679478341"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor MemoryLogStep)
|
|
</span><a href="#local-6989586621679478341"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-721"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-722"></span><span> </span><span id="local-6989586621679478340"><span class="annot"><span class="annottext">stepId__field_descriptor :: FieldDescriptor MemoryLogStep
|
|
</span><a href="#local-6989586621679478340"><span class="hs-identifier hs-var hs-var">stepId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-723"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor MemoryLogStep Int64
|
|
-> FieldDescriptor MemoryLogStep
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-724"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-725"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-726"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-727"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens MemoryLogStep MemoryLogStep Int64 Int64
|
|
-> FieldAccessor MemoryLogStep Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-728"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-729"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-type">MemoryLogStep</span></a></span><span>
|
|
</span><span id="line-730"></span><span> </span><span id="local-6989586621679478339"><span class="annot"><span class="annottext">handle__field_descriptor :: FieldDescriptor MemoryLogStep
|
|
</span><a href="#local-6989586621679478339"><span class="hs-identifier hs-var hs-var">handle__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-731"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor MemoryLogStep Text
|
|
-> FieldDescriptor MemoryLogStep
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-732"></span><span> </span><span class="annot"><span class="hs-string">"handle"</span></span><span>
|
|
</span><span id="line-733"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-734"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-735"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens MemoryLogStep MemoryLogStep Text Text
|
|
-> FieldAccessor MemoryLogStep Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-736"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "handle" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"handle"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-737"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-type">MemoryLogStep</span></a></span><span>
|
|
</span><span id="line-738"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-739"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor MemoryLogStep)]
|
|
-> Map Tag (FieldDescriptor MemoryLogStep)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-740"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogStep
|
|
</span><a href="#local-6989586621679478340"><span class="hs-identifier hs-var">stepId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-741"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogStep
|
|
</span><a href="#local-6989586621679478339"><span class="hs-identifier hs-var">handle__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-742"></span><span> </span><span id="local-6989586621679478338"><span class="annot"><span class="annottext">unknownFields :: LensLike' f MemoryLogStep FieldSet
|
|
</span><a href="#local-6989586621679478338"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-743"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(MemoryLogStep -> FieldSet)
|
|
-> (MemoryLogStep -> FieldSet -> MemoryLogStep)
|
|
-> Lens' MemoryLogStep FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-744"></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogStep'_unknownFields</span></a></span><span>
|
|
</span><span id="line-745"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478337"><span class="annot"><span class="annottext">x__ :: MemoryLogStep
|
|
</span><a href="#local-6989586621679478337"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478336"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679478336"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478337"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogStep'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogStep'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478336"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-746"></span><span> </span><span id="local-6989586621679478335"><span class="annot"><span class="annottext">defMessage :: MemoryLogStep
|
|
</span><a href="#local-6989586621679478335"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-747"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WMemoryLogStep'_constructor :: Int64 -> Text -> FieldSet -> MemoryLogStep
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#%24WMemoryLogStep%27_constructor"><span class="hs-identifier hs-type hs-type">MemoryLogStep'_constructor</span></a></span><span>
|
|
</span><span id="line-748"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogStep'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27stepId"><span class="hs-identifier hs-var">_MemoryLogStep'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-749"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogStep'handle :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27handle"><span class="hs-identifier hs-var">_MemoryLogStep'handle</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-750"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogStep'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogStep'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-751"></span><span> </span><span id="local-6989586621679478333"><span class="annot"><span class="annottext">parseMessage :: Parser MemoryLogStep
|
|
</span><a href="#local-6989586621679478333"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-752"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-753"></span><span> </span><span class="annot"><a href="#local-6989586621679478332"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-754"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-type">MemoryLogStep</span></a></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-type">MemoryLogStep</span></a></span><span>
|
|
</span><span id="line-755"></span><span> </span><span id="local-6989586621679478332"><span class="annot"><span class="annottext">loop :: MemoryLogStep -> Parser MemoryLogStep
|
|
</span><a href="#local-6989586621679478332"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679478331"><span class="annot"><span class="annottext">x :: MemoryLogStep
|
|
</span><a href="#local-6989586621679478331"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-756"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478330"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478330"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-757"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478330"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-758"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679478329"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679478329"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-759"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-760"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478329"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-761"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-762"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-763"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-764"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-765"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-766"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478329"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></span><span class="hs-special">]</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-767"></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -> Parser MemoryLogStep
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-768"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogStep MemoryLogStep FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> MemoryLogStep -> MemoryLogStep
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-769"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter MemoryLogStep MemoryLogStep FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478328"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478328"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478328"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478331"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-770"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-771"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478327"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478327"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-772"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478327"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-773"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478326"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478326"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-774"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-775"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-776"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-777"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-778"></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -> Parser MemoryLogStep
|
|
</span><a href="#local-6989586621679478332"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogStep MemoryLogStep Int64 Int64
|
|
-> Int64 -> MemoryLogStep -> MemoryLogStep
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478326"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478331"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-779"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-780"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478325"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478325"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-781"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478324"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478324"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478323"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478323"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-782"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-783"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478323"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-784"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-785"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478324"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-786"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679478322"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679478322"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-787"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679478322"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-788"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679478321"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679478321"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478321"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-789"></span><span> </span><span class="annot"><span class="hs-string">"handle"</span></span><span>
|
|
</span><span id="line-790"></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -> Parser MemoryLogStep
|
|
</span><a href="#local-6989586621679478332"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogStep MemoryLogStep Text Text
|
|
-> Text -> MemoryLogStep -> MemoryLogStep
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "handle" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"handle"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478325"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478331"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-791"></span><span> </span><span id="local-6989586621679478320"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679478320"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-792"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478319"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478319"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-793"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478320"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-794"></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -> Parser MemoryLogStep
|
|
</span><a href="#local-6989586621679478332"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-795"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogStep MemoryLogStep FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> MemoryLogStep -> MemoryLogStep
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-796"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter MemoryLogStep MemoryLogStep FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478318"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478318"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478319"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478318"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478331"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-797"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-798"></span><span> </span><span class="annot"><span class="annottext">Parser MemoryLogStep -> String -> Parser MemoryLogStep
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-799"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -> Parser MemoryLogStep
|
|
</span><a href="#local-6989586621679478332"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"MemoryLogStep"</span></span><span>
|
|
</span><span id="line-800"></span><span> </span><span id="local-6989586621679478317"><span class="annot"><span class="annottext">buildMessage :: MemoryLogStep -> Builder
|
|
</span><a href="#local-6989586621679478317"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-801"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478316"><span class="annot"><span class="annottext">_x :: MemoryLogStep
|
|
</span><a href="#local-6989586621679478316"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-802"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-803"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-804"></span><span> </span><span id="local-6989586621679478315"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679478315"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 MemoryLogStep MemoryLogStep Int64 Int64
|
|
-> MemoryLogStep -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478316"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-805"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-806"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478315"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-807"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-808"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-809"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-810"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-811"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-812"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478315"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-813"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-814"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-815"></span><span> </span><span id="local-6989586621679478314"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679478314"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text MemoryLogStep MemoryLogStep Text Text
|
|
-> MemoryLogStep -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "handle" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"handle"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478316"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-816"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-817"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478314"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-818"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-819"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-820"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-821"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-822"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-823"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478313"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478313"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-824"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-825"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-826"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478313"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-827"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478313"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-828"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-829"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478314"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-830"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-831"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet MemoryLogStep MemoryLogStep FieldSet FieldSet
|
|
-> MemoryLogStep -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike FieldSet MemoryLogStep MemoryLogStep FieldSet FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478316"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-832"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogStep"><span class="hs-identifier hs-type">MemoryLogStep</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-833"></span><span> </span><span id="local-6989586621679478311"><span class="annot"><span class="annottext">rnf :: MemoryLogStep -> ()
|
|
</span><a href="#local-6989586621679478311"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-834"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478310"><span class="annot"><span class="annottext">x__ :: MemoryLogStep
|
|
</span><a href="#local-6989586621679478310"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-835"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-836"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogStep -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogStep'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478310"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-837"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-838"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogStep -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogStep'stepId</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478310"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-839"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogStep -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogStep%27handle"><span class="hs-identifier hs-var hs-var">_MemoryLogStep'handle</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep
|
|
</span><a href="#local-6989586621679478310"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-840"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.stepId' @:: Lens' MemoryLogTensorAllocation Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.kernelName' @:: Lens' MemoryLogTensorAllocation Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.tensor' @:: Lens' MemoryLogTensorAllocation Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.maybe'tensor' @:: Lens' MemoryLogTensorAllocation (Prelude.Maybe Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription)@ -}</span><span>
|
|
</span><span id="line-846"></span><span class="hs-keyword">data</span><span> </span><span id="MemoryLogTensorAllocation"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-var">MemoryLogTensorAllocation</span></a></span></span><span>
|
|
</span><span id="line-847"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="MemoryLogTensorAllocation%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation%27_constructor"><span class="hs-identifier hs-var">MemoryLogTensorAllocation'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_MemoryLogTensorAllocation%27stepId"><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'stepId</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-848"></span><span> </span><span id="_MemoryLogTensorAllocation%27kernelName"><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27kernelName"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'kernelName</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-849"></span><span> </span><span id="_MemoryLogTensorAllocation%27tensor"><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27tensor"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'tensor</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorDescription.html#TensorDescription"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-850"></span><span> </span><span id="_MemoryLogTensorAllocation%27_unknownFields"><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-851"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679478301"><span id="local-6989586621679478303"><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
(MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool)
|
|
-> (MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool)
|
|
-> Eq MemoryLogTensorAllocation
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
$c/= :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
== :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
$c== :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679478286"><span id="local-6989586621679478288"><span id="local-6989586621679478290"><span id="local-6989586621679478292"><span id="local-6989586621679478294"><span id="local-6989586621679478296"><span id="local-6989586621679478298"><span class="annot"><span class="annottext">Eq MemoryLogTensorAllocation
|
|
Eq MemoryLogTensorAllocation =>
|
|
(MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation -> Ordering)
|
|
-> (MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool)
|
|
-> (MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool)
|
|
-> (MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool)
|
|
-> (MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool)
|
|
-> (MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation -> MemoryLogTensorAllocation)
|
|
-> (MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation -> MemoryLogTensorAllocation)
|
|
-> Ord MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Ordering
|
|
MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation -> MemoryLogTensorAllocation
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation -> MemoryLogTensorAllocation
|
|
$cmin :: MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation -> MemoryLogTensorAllocation
|
|
max :: MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation -> MemoryLogTensorAllocation
|
|
$cmax :: MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation -> MemoryLogTensorAllocation
|
|
>= :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
$c>= :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
> :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
$c> :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
<= :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
$c<= :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
< :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
$c< :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Bool
|
|
compare :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Ordering
|
|
$ccompare :: MemoryLogTensorAllocation -> MemoryLogTensorAllocation -> Ordering
|
|
$cp1Ord :: Eq MemoryLogTensorAllocation
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-852"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478281"><span id="local-6989586621679478283"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-853"></span><span> </span><span id="local-6989586621679478280"><span class="annot"><span class="annottext">showsPrec :: Int -> MemoryLogTensorAllocation -> ShowS
|
|
</span><a href="#local-6989586621679478280"><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679478279"><span class="annot"><span class="annottext">__x :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478279"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679478278"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679478278"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-854"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-855"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-856"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-857"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478279"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679478278"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-858"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"stepId"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-859"></span><span> </span><span id="local-6989586621679478276"><span class="annot"><span class="annottext">fieldOf :: Proxy# "stepId"
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogTensorAllocation
|
|
-> f MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478276"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-860"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64)
|
|
-> MemoryLogTensorAllocation -> f MemoryLogTensorAllocation)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogTensorAllocation
|
|
-> f MemoryLogTensorAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-861"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorAllocation -> Int64)
|
|
-> (MemoryLogTensorAllocation
|
|
-> Int64 -> MemoryLogTensorAllocation)
|
|
-> Lens
|
|
MemoryLogTensorAllocation MemoryLogTensorAllocation Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-862"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'stepId</span></a></span><span>
|
|
</span><span id="line-863"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478275"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478275"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478274"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679478274"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478275"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorAllocation'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27stepId"><span class="hs-identifier hs-var">_MemoryLogTensorAllocation'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478274"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-864"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-865"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"kernelName"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-866"></span><span> </span><span id="local-6989586621679478272"><span class="annot"><span class="annottext">fieldOf :: Proxy# "kernelName"
|
|
-> (Text -> f Text)
|
|
-> MemoryLogTensorAllocation
|
|
-> f MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478272"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-867"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text)
|
|
-> MemoryLogTensorAllocation -> f MemoryLogTensorAllocation)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> MemoryLogTensorAllocation
|
|
-> f MemoryLogTensorAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-868"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorAllocation -> Text)
|
|
-> (MemoryLogTensorAllocation -> Text -> MemoryLogTensorAllocation)
|
|
-> Lens
|
|
MemoryLogTensorAllocation MemoryLogTensorAllocation Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-869"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27kernelName"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'kernelName</span></a></span><span>
|
|
</span><span id="line-870"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478271"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478271"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478270"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679478270"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478271"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorAllocation'kernelName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27kernelName"><span class="hs-identifier hs-var">_MemoryLogTensorAllocation'kernelName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478270"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-871"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-872"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"tensor"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorDescription.html#TensorDescription"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-873"></span><span> </span><span id="local-6989586621679478268"><span class="annot"><span class="annottext">fieldOf :: Proxy# "tensor"
|
|
-> (TensorDescription -> f TensorDescription)
|
|
-> MemoryLogTensorAllocation
|
|
-> f MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478268"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-874"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> MemoryLogTensorAllocation -> f MemoryLogTensorAllocation)
|
|
-> ((TensorDescription -> f TensorDescription)
|
|
-> Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> (TensorDescription -> f TensorDescription)
|
|
-> MemoryLogTensorAllocation
|
|
-> f MemoryLogTensorAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-875"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorAllocation -> Maybe TensorDescription)
|
|
-> (MemoryLogTensorAllocation
|
|
-> Maybe TensorDescription -> MemoryLogTensorAllocation)
|
|
-> Lens
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
(Maybe TensorDescription)
|
|
(Maybe TensorDescription)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-876"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27tensor"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'tensor</span></a></span><span>
|
|
</span><span id="line-877"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478267"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478267"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478266"><span class="annot"><span class="annottext">y__ :: Maybe TensorDescription
|
|
</span><a href="#local-6989586621679478266"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478267"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorAllocation'tensor :: Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27tensor"><span class="hs-identifier hs-var">_MemoryLogTensorAllocation'tensor</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorDescription
|
|
</span><a href="#local-6989586621679478266"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-878"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorDescription
|
|
-> Lens' (Maybe TensorDescription) TensorDescription
|
|
forall b. b -> Lens' (Maybe b) b
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeLens</span></span><span> </span><span class="annot"><span class="annottext">TensorDescription
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-879"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"maybe'tensor"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorDescription.html#TensorDescription"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-880"></span><span> </span><span id="local-6989586621679478263"><span class="annot"><span class="annottext">fieldOf :: Proxy# "maybe'tensor"
|
|
-> (Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> MemoryLogTensorAllocation
|
|
-> f MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478263"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-881"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> MemoryLogTensorAllocation -> f MemoryLogTensorAllocation)
|
|
-> ((Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> (Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> MemoryLogTensorAllocation
|
|
-> f MemoryLogTensorAllocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-882"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorAllocation -> Maybe TensorDescription)
|
|
-> (MemoryLogTensorAllocation
|
|
-> Maybe TensorDescription -> MemoryLogTensorAllocation)
|
|
-> Lens
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
(Maybe TensorDescription)
|
|
(Maybe TensorDescription)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-883"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27tensor"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'tensor</span></a></span><span>
|
|
</span><span id="line-884"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478262"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478262"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478261"><span class="annot"><span class="annottext">y__ :: Maybe TensorDescription
|
|
</span><a href="#local-6989586621679478261"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478262"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorAllocation'tensor :: Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27tensor"><span class="hs-identifier hs-var">_MemoryLogTensorAllocation'tensor</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorDescription
|
|
</span><a href="#local-6989586621679478261"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-885"></span><span> </span><span class="annot"><span class="annottext">(Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> Maybe TensorDescription -> f (Maybe TensorDescription)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-886"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478254"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-887"></span><span> </span><span id="local-6989586621679478250"><span class="annot"><span class="annottext">messageName :: Proxy MemoryLogTensorAllocation -> Text
|
|
</span><a href="#local-6989586621679478250"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-888"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.MemoryLogTensorAllocation"</span></span><span>
|
|
</span><span id="line-889"></span><span> </span><span id="local-6989586621679478249"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogTensorAllocation -> ByteString
|
|
</span><a href="#local-6989586621679478249"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-890"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\EMMemoryLogTensorAllocation\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\US\n\
|
|
\\vkernel_name\CAN\STX \SOH(\tR\n\
|
|
\kernelName\DC25\n\
|
|
\\ACKtensor\CAN\ETX \SOH(\v2\GS.tensorflow.TensorDescriptionR\ACKtensor"</span></span><span>
|
|
</span><span id="line-896"></span><span> </span><span id="local-6989586621679478248"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogTensorAllocation -> ByteString
|
|
</span><a href="#local-6989586621679478248"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-897"></span><span> </span><span id="local-6989586621679478247"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor MemoryLogTensorAllocation)
|
|
</span><a href="#local-6989586621679478247"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-898"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-899"></span><span> </span><span id="local-6989586621679478246"><span class="annot"><span class="annottext">stepId__field_descriptor :: FieldDescriptor MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478246"><span class="hs-identifier hs-var hs-var">stepId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-900"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor MemoryLogTensorAllocation Int64
|
|
-> FieldDescriptor MemoryLogTensorAllocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-901"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-902"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-903"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-904"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens
|
|
MemoryLogTensorAllocation MemoryLogTensorAllocation Int64 Int64
|
|
-> FieldAccessor MemoryLogTensorAllocation Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-905"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-906"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span>
|
|
</span><span id="line-907"></span><span> </span><span id="local-6989586621679478245"><span class="annot"><span class="annottext">kernelName__field_descriptor :: FieldDescriptor MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478245"><span class="hs-identifier hs-var hs-var">kernelName__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-908"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor MemoryLogTensorAllocation Text
|
|
-> FieldDescriptor MemoryLogTensorAllocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-909"></span><span> </span><span class="annot"><span class="hs-string">"kernel_name"</span></span><span>
|
|
</span><span id="line-910"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-911"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-912"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens
|
|
MemoryLogTensorAllocation MemoryLogTensorAllocation Text Text
|
|
-> FieldAccessor MemoryLogTensorAllocation Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-913"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-914"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "kernelName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"kernelName"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-915"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span>
|
|
</span><span id="line-916"></span><span> </span><span id="local-6989586621679478244"><span class="annot"><span class="annottext">tensor__field_descriptor :: FieldDescriptor MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478244"><span class="hs-identifier hs-var hs-var">tensor__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-917"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor TensorDescription
|
|
-> FieldAccessor MemoryLogTensorAllocation TensorDescription
|
|
-> FieldDescriptor MemoryLogTensorAllocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-918"></span><span> </span><span class="annot"><span class="hs-string">"tensor"</span></span><span>
|
|
</span><span id="line-919"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor TensorDescription
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-920"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorDescription.html#TensorDescription"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-921"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Lens
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
(Maybe TensorDescription)
|
|
(Maybe TensorDescription)
|
|
-> FieldAccessor MemoryLogTensorAllocation TensorDescription
|
|
forall msg value.
|
|
Lens' msg (Maybe value) -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.OptionalField</span></span><span>
|
|
</span><span id="line-922"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'tensor" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'tensor"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-923"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span>
|
|
</span><span id="line-924"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-925"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor MemoryLogTensorAllocation)]
|
|
-> Map Tag (FieldDescriptor MemoryLogTensorAllocation)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-926"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478246"><span class="hs-identifier hs-var">stepId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-927"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478245"><span class="hs-identifier hs-var">kernelName__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-928"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478244"><span class="hs-identifier hs-var">tensor__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-929"></span><span> </span><span id="local-6989586621679478240"><span class="annot"><span class="annottext">unknownFields :: LensLike' f MemoryLogTensorAllocation FieldSet
|
|
</span><a href="#local-6989586621679478240"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-930"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(MemoryLogTensorAllocation -> FieldSet)
|
|
-> (MemoryLogTensorAllocation
|
|
-> FieldSet -> MemoryLogTensorAllocation)
|
|
-> Lens' MemoryLogTensorAllocation FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-931"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'_unknownFields</span></a></span><span>
|
|
</span><span id="line-932"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478239"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478239"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478238"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679478238"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
|
|
</span><span id="line-933"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478239"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorAllocation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogTensorAllocation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478238"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-934"></span><span> </span><span id="local-6989586621679478237"><span class="annot"><span class="annottext">defMessage :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478237"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-935"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WMemoryLogTensorAllocation'_constructor :: Int64
|
|
-> Text
|
|
-> Maybe TensorDescription
|
|
-> FieldSet
|
|
-> MemoryLogTensorAllocation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#%24WMemoryLogTensorAllocation%27_constructor"><span class="hs-identifier hs-type hs-type">MemoryLogTensorAllocation'_constructor</span></a></span><span>
|
|
</span><span id="line-936"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorAllocation'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27stepId"><span class="hs-identifier hs-var">_MemoryLogTensorAllocation'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-937"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogTensorAllocation'kernelName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27kernelName"><span class="hs-identifier hs-var">_MemoryLogTensorAllocation'kernelName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-938"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogTensorAllocation'tensor :: Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27tensor"><span class="hs-identifier hs-var">_MemoryLogTensorAllocation'tensor</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorDescription
|
|
forall a. Maybe a
|
|
</span><span class="hs-identifier hs-var">Prelude.Nothing</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-939"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogTensorAllocation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogTensorAllocation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-940"></span><span> </span><span id="local-6989586621679478235"><span class="annot"><span class="annottext">parseMessage :: Parser MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478235"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-941"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-942"></span><span> </span><span class="annot"><a href="#local-6989586621679478234"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-943"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span>
|
|
</span><span id="line-944"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span>
|
|
</span><span id="line-945"></span><span> </span><span id="local-6989586621679478234"><span class="annot"><span class="annottext">loop :: MemoryLogTensorAllocation -> Parser MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478234"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679478233"><span class="annot"><span class="annottext">x :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478233"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-946"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478232"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478232"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-947"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478232"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-948"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679478231"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679478231"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-949"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-950"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478231"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-951"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-952"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-953"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-954"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-955"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-956"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478231"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></span><span class="hs-special">]</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-957"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Parser MemoryLogTensorAllocation
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-958"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
FieldSet
|
|
FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-959"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
FieldSet
|
|
FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478230"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478230"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478230"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478233"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-960"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-961"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478229"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478229"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-962"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478229"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-963"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478228"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478228"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-964"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-965"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-966"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-967"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-968"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Parser MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478234"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorAllocation MemoryLogTensorAllocation Int64 Int64
|
|
-> Int64 -> MemoryLogTensorAllocation -> MemoryLogTensorAllocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478228"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478233"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-969"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-970"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478227"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478227"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-971"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478226"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478226"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478225"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478225"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-972"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-973"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478225"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-974"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-975"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478226"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-976"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679478224"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679478224"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-977"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679478224"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-978"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679478223"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679478223"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478223"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-979"></span><span> </span><span class="annot"><span class="hs-string">"kernel_name"</span></span><span>
|
|
</span><span id="line-980"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Parser MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478234"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-981"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorAllocation MemoryLogTensorAllocation Text Text
|
|
-> Text -> MemoryLogTensorAllocation -> MemoryLogTensorAllocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "kernelName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"kernelName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478227"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478233"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-982"></span><span> </span><span class="hs-number">26</span><span>
|
|
</span><span id="line-983"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478222"><span class="annot"><span class="annottext">TensorDescription
|
|
</span><a href="#local-6989586621679478222"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser TensorDescription -> String -> Parser TensorDescription
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-984"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478221"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478221"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-985"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser TensorDescription -> Parser TensorDescription
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-986"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478221"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser TensorDescription
|
|
forall msg. Message msg => Parser msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-987"></span><span> </span><span class="annot"><span class="hs-string">"tensor"</span></span><span>
|
|
</span><span id="line-988"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Parser MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478234"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
TensorDescription
|
|
TensorDescription
|
|
-> TensorDescription
|
|
-> MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "tensor" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"tensor"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorDescription
|
|
</span><a href="#local-6989586621679478222"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478233"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-989"></span><span> </span><span id="local-6989586621679478219"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679478219"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-990"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478218"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478218"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-991"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478219"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-992"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Parser MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478234"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-993"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
FieldSet
|
|
FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogTensorAllocation
|
|
-> MemoryLogTensorAllocation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-994"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
FieldSet
|
|
FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478217"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478217"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478218"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478217"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478233"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-995"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-996"></span><span> </span><span class="annot"><span class="annottext">Parser MemoryLogTensorAllocation
|
|
-> String -> Parser MemoryLogTensorAllocation
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-997"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Parser MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478234"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"MemoryLogTensorAllocation"</span></span><span>
|
|
</span><span id="line-998"></span><span> </span><span id="local-6989586621679478216"><span class="annot"><span class="annottext">buildMessage :: MemoryLogTensorAllocation -> Builder
|
|
</span><a href="#local-6989586621679478216"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-999"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478215"><span class="annot"><span class="annottext">_x :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478215"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-1000"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1001"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1002"></span><span> </span><span id="local-6989586621679478214"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679478214"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Int64
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
Int64
|
|
Int64
|
|
-> MemoryLogTensorAllocation -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478215"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1003"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1004"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478214"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1005"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1006"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1007"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1008"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1009"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1010"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478214"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1011"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1012"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1013"></span><span> </span><span id="local-6989586621679478213"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679478213"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1014"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Text MemoryLogTensorAllocation MemoryLogTensorAllocation Text Text
|
|
-> MemoryLogTensorAllocation -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "kernelName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"kernelName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478215"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1015"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1016"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478213"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1017"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1018"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1019"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1020"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1021"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1022"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478212"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478212"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1023"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1024"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1025"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478212"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1026"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478212"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1027"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1028"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478213"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1029"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1030"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
|
|
</span><span id="line-1031"></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
(Maybe TensorDescription)
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
(Maybe TensorDescription)
|
|
(Maybe TensorDescription)
|
|
-> MemoryLogTensorAllocation -> Maybe TensorDescription
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'tensor" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'tensor"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478215"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1032"></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1033"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Nothing</span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1034"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Just</span></span><span> </span><span id="local-6989586621679478211"><span class="annot"><span class="annottext">_v :: TensorDescription
|
|
</span><a href="#local-6989586621679478211"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1035"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1036"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">26</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1037"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (TensorDescription -> ByteString)
|
|
-> TensorDescription
|
|
-> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1038"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478210"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478210"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1039"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1040"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1041"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478210"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1042"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478210"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1043"></span><span> </span><span class="annot"><span class="annottext">TensorDescription -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-1044"></span><span> </span><span class="annot"><span class="annottext">TensorDescription
|
|
</span><a href="#local-6989586621679478211"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1045"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-1046"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
FieldSet
|
|
FieldSet
|
|
-> MemoryLogTensorAllocation -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogTensorAllocation
|
|
MemoryLogTensorAllocation
|
|
FieldSet
|
|
FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478215"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1047"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorAllocation"><span class="hs-identifier hs-type">MemoryLogTensorAllocation</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1048"></span><span> </span><span id="local-6989586621679478207"><span class="annot"><span class="annottext">rnf :: MemoryLogTensorAllocation -> ()
|
|
</span><a href="#local-6989586621679478207"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-1049"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478206"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478206"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-1050"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1051"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478206"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1052"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1053"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'stepId</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478206"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1054"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1055"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27kernelName"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'kernelName</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478206"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1056"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe TensorDescription -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1057"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -> Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorAllocation%27tensor"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorAllocation'tensor</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation
|
|
</span><a href="#local-6989586621679478206"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1058"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.allocationId' @:: Lens' MemoryLogTensorDeallocation Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.allocatorName' @:: Lens' MemoryLogTensorDeallocation Data.Text.Text@ -}</span><span>
|
|
</span><span id="line-1062"></span><span class="hs-keyword">data</span><span> </span><span id="MemoryLogTensorDeallocation"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-var">MemoryLogTensorDeallocation</span></a></span></span><span>
|
|
</span><span id="line-1063"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="MemoryLogTensorDeallocation%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation%27_constructor"><span class="hs-identifier hs-var">MemoryLogTensorDeallocation'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_MemoryLogTensorDeallocation%27allocationId"><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocationId"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorDeallocation'allocationId</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1064"></span><span> </span><span id="_MemoryLogTensorDeallocation%27allocatorName"><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocatorName"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorDeallocation'allocatorName</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1065"></span><span> </span><span id="_MemoryLogTensorDeallocation%27_unknownFields"><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorDeallocation'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1066"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679478198"><span id="local-6989586621679478200"><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
(MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Bool)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Bool)
|
|
-> Eq MemoryLogTensorDeallocation
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
$c/= :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
== :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
$c== :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679478183"><span id="local-6989586621679478185"><span id="local-6989586621679478187"><span id="local-6989586621679478189"><span id="local-6989586621679478191"><span id="local-6989586621679478193"><span id="local-6989586621679478195"><span class="annot"><span class="annottext">Eq MemoryLogTensorDeallocation
|
|
Eq MemoryLogTensorDeallocation =>
|
|
(MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Ordering)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Bool)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Bool)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Bool)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Bool)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation)
|
|
-> Ord MemoryLogTensorDeallocation
|
|
MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Ordering
|
|
MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation
|
|
$cmin :: MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation
|
|
max :: MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation
|
|
$cmax :: MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation
|
|
>= :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
$c>= :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
> :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
$c> :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
<= :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
$c<= :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
< :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
$c< :: MemoryLogTensorDeallocation -> MemoryLogTensorDeallocation -> Bool
|
|
compare :: MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Ordering
|
|
$ccompare :: MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation -> Ordering
|
|
$cp1Ord :: Eq MemoryLogTensorDeallocation
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1067"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478178"><span id="local-6989586621679478180"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-type">MemoryLogTensorDeallocation</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1068"></span><span> </span><span id="local-6989586621679478177"><span class="annot"><span class="annottext">showsPrec :: Int -> MemoryLogTensorDeallocation -> ShowS
|
|
</span><a href="#local-6989586621679478177"><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679478176"><span class="annot"><span class="annottext">__x :: MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478176"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679478175"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679478175"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-1069"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-1070"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-1071"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-1072"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478176"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679478175"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1073"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-type">MemoryLogTensorDeallocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"allocationId"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1074"></span><span> </span><span id="local-6989586621679478173"><span class="annot"><span class="annottext">fieldOf :: Proxy# "allocationId"
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogTensorDeallocation
|
|
-> f MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478173"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1075"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64)
|
|
-> MemoryLogTensorDeallocation -> f MemoryLogTensorDeallocation)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogTensorDeallocation
|
|
-> f MemoryLogTensorDeallocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1076"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorDeallocation -> Int64)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> Int64 -> MemoryLogTensorDeallocation)
|
|
-> Lens
|
|
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1077"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocationId"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorDeallocation'allocationId</span></a></span><span>
|
|
</span><span id="line-1078"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478172"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478172"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478171"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679478171"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
|
|
</span><span id="line-1079"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478172"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorDeallocation'allocationId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocationId"><span class="hs-identifier hs-var">_MemoryLogTensorDeallocation'allocationId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478171"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1080"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1081"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-type">MemoryLogTensorDeallocation</span></a></span><span> </span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1082"></span><span> </span><span id="local-6989586621679478169"><span class="annot"><span class="annottext">fieldOf :: Proxy# "allocatorName"
|
|
-> (Text -> f Text)
|
|
-> MemoryLogTensorDeallocation
|
|
-> f MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478169"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1083"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text)
|
|
-> MemoryLogTensorDeallocation -> f MemoryLogTensorDeallocation)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> MemoryLogTensorDeallocation
|
|
-> f MemoryLogTensorDeallocation
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1084"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorDeallocation -> Text)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> Text -> MemoryLogTensorDeallocation)
|
|
-> Lens
|
|
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1085"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocatorName"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorDeallocation'allocatorName</span></a></span><span>
|
|
</span><span id="line-1086"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478168"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478168"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478167"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679478167"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
|
|
</span><span id="line-1087"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478168"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorDeallocation'allocatorName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocatorName"><span class="hs-identifier hs-var">_MemoryLogTensorDeallocation'allocatorName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478167"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1088"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1089"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478160"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-type">MemoryLogTensorDeallocation</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1090"></span><span> </span><span id="local-6989586621679478156"><span class="annot"><span class="annottext">messageName :: Proxy MemoryLogTensorDeallocation -> Text
|
|
</span><a href="#local-6989586621679478156"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1091"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.MemoryLogTensorDeallocation"</span></span><span>
|
|
</span><span id="line-1092"></span><span> </span><span id="local-6989586621679478155"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogTensorDeallocation -> ByteString
|
|
</span><a href="#local-6989586621679478155"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1093"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\ESCMemoryLogTensorDeallocation\DC2#\n\
|
|
\\rallocation_id\CAN\SOH \SOH(\ETXR\fallocationId\DC2%\n\
|
|
\\SOallocator_name\CAN\STX \SOH(\tR\rallocatorName"</span></span><span>
|
|
</span><span id="line-1097"></span><span> </span><span id="local-6989586621679478154"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogTensorDeallocation -> ByteString
|
|
</span><a href="#local-6989586621679478154"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-1098"></span><span> </span><span id="local-6989586621679478153"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor MemoryLogTensorDeallocation)
|
|
</span><a href="#local-6989586621679478153"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-1099"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1100"></span><span> </span><span id="local-6989586621679478152"><span class="annot"><span class="annottext">allocationId__field_descriptor :: FieldDescriptor MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478152"><span class="hs-identifier hs-var hs-var">allocationId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1101"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor MemoryLogTensorDeallocation Int64
|
|
-> FieldDescriptor MemoryLogTensorDeallocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1102"></span><span> </span><span class="annot"><span class="hs-string">"allocation_id"</span></span><span>
|
|
</span><span id="line-1103"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1104"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1105"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens
|
|
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Int64 Int64
|
|
-> FieldAccessor MemoryLogTensorDeallocation Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1106"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1107"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocationId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocationId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1108"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-type">MemoryLogTensorDeallocation</span></a></span><span>
|
|
</span><span id="line-1109"></span><span> </span><span id="local-6989586621679478151"><span class="annot"><span class="annottext">allocatorName__field_descriptor :: FieldDescriptor MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478151"><span class="hs-identifier hs-var hs-var">allocatorName__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1110"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor MemoryLogTensorDeallocation Text
|
|
-> FieldDescriptor MemoryLogTensorDeallocation
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1111"></span><span> </span><span class="annot"><span class="hs-string">"allocator_name"</span></span><span>
|
|
</span><span id="line-1112"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1113"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1114"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens
|
|
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Text Text
|
|
-> FieldAccessor MemoryLogTensorDeallocation Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1115"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1116"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocatorName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1117"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-type">MemoryLogTensorDeallocation</span></a></span><span>
|
|
</span><span id="line-1118"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1119"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor MemoryLogTensorDeallocation)]
|
|
-> Map Tag (FieldDescriptor MemoryLogTensorDeallocation)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-1120"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478152"><span class="hs-identifier hs-var">allocationId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1121"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478151"><span class="hs-identifier hs-var">allocatorName__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1122"></span><span> </span><span id="local-6989586621679478150"><span class="annot"><span class="annottext">unknownFields :: LensLike' f MemoryLogTensorDeallocation FieldSet
|
|
</span><a href="#local-6989586621679478150"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-1123"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(MemoryLogTensorDeallocation -> FieldSet)
|
|
-> (MemoryLogTensorDeallocation
|
|
-> FieldSet -> MemoryLogTensorDeallocation)
|
|
-> Lens' MemoryLogTensorDeallocation FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1124"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorDeallocation'_unknownFields</span></a></span><span>
|
|
</span><span id="line-1125"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478149"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478149"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478148"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679478148"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
|
|
</span><span id="line-1126"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478149"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorDeallocation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogTensorDeallocation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478148"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1127"></span><span> </span><span id="local-6989586621679478147"><span class="annot"><span class="annottext">defMessage :: MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478147"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-1128"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WMemoryLogTensorDeallocation'_constructor :: Int64 -> Text -> FieldSet -> MemoryLogTensorDeallocation
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#%24WMemoryLogTensorDeallocation%27_constructor"><span class="hs-identifier hs-type hs-type">MemoryLogTensorDeallocation'_constructor</span></a></span><span>
|
|
</span><span id="line-1129"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorDeallocation'allocationId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocationId"><span class="hs-identifier hs-var">_MemoryLogTensorDeallocation'allocationId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1130"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogTensorDeallocation'allocatorName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocatorName"><span class="hs-identifier hs-var">_MemoryLogTensorDeallocation'allocatorName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1131"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogTensorDeallocation'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogTensorDeallocation'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1132"></span><span> </span><span id="local-6989586621679478145"><span class="annot"><span class="annottext">parseMessage :: Parser MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478145"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-1133"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1134"></span><span> </span><span class="annot"><a href="#local-6989586621679478144"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1135"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-type">MemoryLogTensorDeallocation</span></a></span><span>
|
|
</span><span id="line-1136"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-type">MemoryLogTensorDeallocation</span></a></span><span>
|
|
</span><span id="line-1137"></span><span> </span><span id="local-6989586621679478144"><span class="annot"><span class="annottext">loop :: MemoryLogTensorDeallocation -> Parser MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478144"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679478143"><span class="annot"><span class="annottext">x :: MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478143"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-1138"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478142"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478142"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-1139"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478142"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1140"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679478141"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679478141"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1141"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1142"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478141"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1143"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1144"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1145"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-1146"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-1147"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-1148"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478141"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></span><span class="hs-special">]</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1149"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Parser MemoryLogTensorDeallocation
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-1150"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorDeallocation
|
|
MemoryLogTensorDeallocation
|
|
FieldSet
|
|
FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1151"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogTensorDeallocation
|
|
MemoryLogTensorDeallocation
|
|
FieldSet
|
|
FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478140"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478140"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478140"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478143"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1152"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1153"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478139"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478139"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1154"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478139"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1155"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478138"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478138"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1156"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1157"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1158"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1159"></span><span> </span><span class="annot"><span class="hs-string">"allocation_id"</span></span><span>
|
|
</span><span id="line-1160"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Parser MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478144"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1161"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Int64 Int64
|
|
-> Int64
|
|
-> MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1162"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocationId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocationId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478138"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478143"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1163"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-1164"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478137"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478137"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1165"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478136"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478136"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478135"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478135"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1166"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1167"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478135"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1168"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1169"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478136"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1170"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679478134"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679478134"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1171"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679478134"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1172"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679478133"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679478133"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478133"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1173"></span><span> </span><span class="annot"><span class="hs-string">"allocator_name"</span></span><span>
|
|
</span><span id="line-1174"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Parser MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478144"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1175"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Text Text
|
|
-> Text
|
|
-> MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1176"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocatorName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478137"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478143"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1177"></span><span> </span><span id="local-6989586621679478132"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679478132"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-1178"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478131"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478131"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-1179"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478132"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-1180"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Parser MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478144"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1181"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorDeallocation
|
|
MemoryLogTensorDeallocation
|
|
FieldSet
|
|
FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogTensorDeallocation
|
|
-> MemoryLogTensorDeallocation
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1182"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogTensorDeallocation
|
|
MemoryLogTensorDeallocation
|
|
FieldSet
|
|
FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478130"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478130"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478131"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478130"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478143"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1183"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1184"></span><span> </span><span class="annot"><span class="annottext">Parser MemoryLogTensorDeallocation
|
|
-> String -> Parser MemoryLogTensorDeallocation
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1185"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Parser MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478144"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"MemoryLogTensorDeallocation"</span></span><span>
|
|
</span><span id="line-1186"></span><span> </span><span id="local-6989586621679478129"><span class="annot"><span class="annottext">buildMessage :: MemoryLogTensorDeallocation -> Builder
|
|
</span><a href="#local-6989586621679478129"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-1187"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478128"><span class="annot"><span class="annottext">_x :: MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478128"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-1188"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1189"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1190"></span><span> </span><span id="local-6989586621679478127"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679478127"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1191"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Int64
|
|
MemoryLogTensorDeallocation
|
|
MemoryLogTensorDeallocation
|
|
Int64
|
|
Int64
|
|
-> MemoryLogTensorDeallocation -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocationId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocationId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478128"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1192"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1193"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478127"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1194"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1195"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1196"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1197"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1198"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1199"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478127"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1200"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1201"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1202"></span><span> </span><span id="local-6989586621679478126"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679478126"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1203"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Text
|
|
MemoryLogTensorDeallocation
|
|
MemoryLogTensorDeallocation
|
|
Text
|
|
Text
|
|
-> MemoryLogTensorDeallocation -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1204"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allocatorName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"allocatorName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478128"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1205"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1206"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478126"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1207"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1208"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1209"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1210"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1211"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1212"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478125"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478125"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1213"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1214"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1215"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478125"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1216"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478125"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1217"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1218"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478126"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1219"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-1220"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogTensorDeallocation
|
|
MemoryLogTensorDeallocation
|
|
FieldSet
|
|
FieldSet
|
|
-> MemoryLogTensorDeallocation -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogTensorDeallocation
|
|
MemoryLogTensorDeallocation
|
|
FieldSet
|
|
FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478128"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1221"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorDeallocation"><span class="hs-identifier hs-type">MemoryLogTensorDeallocation</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1222"></span><span> </span><span id="local-6989586621679478123"><span class="annot"><span class="annottext">rnf :: MemoryLogTensorDeallocation -> ()
|
|
</span><a href="#local-6989586621679478123"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-1223"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478122"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478122"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-1224"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1225"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorDeallocation'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478122"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1226"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1227"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocationId"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorDeallocation'allocationId</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478122"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1228"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1229"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorDeallocation%27allocatorName"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorDeallocation'allocatorName</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation
|
|
</span><a href="#local-6989586621679478122"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1230"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.stepId' @:: Lens' MemoryLogTensorOutput Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.kernelName' @:: Lens' MemoryLogTensorOutput Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.index' @:: Lens' MemoryLogTensorOutput Data.Int.Int32@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.tensor' @:: Lens' MemoryLogTensorOutput Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription@
|
|
* 'Proto.Tensorflow.Core.Framework.LogMemory_Fields.maybe'tensor' @:: Lens' MemoryLogTensorOutput (Prelude.Maybe Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription)@ -}</span><span>
|
|
</span><span id="line-1237"></span><span class="hs-keyword">data</span><span> </span><span id="MemoryLogTensorOutput"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-var">MemoryLogTensorOutput</span></a></span></span><span>
|
|
</span><span id="line-1238"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="MemoryLogTensorOutput%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput%27_constructor"><span class="hs-identifier hs-var">MemoryLogTensorOutput'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_MemoryLogTensorOutput%27stepId"><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'stepId</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1239"></span><span> </span><span id="_MemoryLogTensorOutput%27kernelName"><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27kernelName"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'kernelName</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1240"></span><span> </span><span id="_MemoryLogTensorOutput%27index"><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27index"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'index</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1241"></span><span> </span><span id="_MemoryLogTensorOutput%27tensor"><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27tensor"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'tensor</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorDescription.html#TensorDescription"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1242"></span><span> </span><span id="_MemoryLogTensorOutput%27_unknownFields"><span class="annot"><span class="annottext">MemoryLogTensorOutput -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1243"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679478112"><span id="local-6989586621679478114"><span class="annot"><span class="annottext">MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
(MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool)
|
|
-> (MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool)
|
|
-> Eq MemoryLogTensorOutput
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
$c/= :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
== :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
$c== :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679478097"><span id="local-6989586621679478099"><span id="local-6989586621679478101"><span id="local-6989586621679478103"><span id="local-6989586621679478105"><span id="local-6989586621679478107"><span id="local-6989586621679478109"><span class="annot"><span class="annottext">Eq MemoryLogTensorOutput
|
|
Eq MemoryLogTensorOutput =>
|
|
(MemoryLogTensorOutput -> MemoryLogTensorOutput -> Ordering)
|
|
-> (MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool)
|
|
-> (MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool)
|
|
-> (MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool)
|
|
-> (MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool)
|
|
-> (MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput -> MemoryLogTensorOutput)
|
|
-> (MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput -> MemoryLogTensorOutput)
|
|
-> Ord MemoryLogTensorOutput
|
|
MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
MemoryLogTensorOutput -> MemoryLogTensorOutput -> Ordering
|
|
MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput -> MemoryLogTensorOutput
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput -> MemoryLogTensorOutput
|
|
$cmin :: MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput -> MemoryLogTensorOutput
|
|
max :: MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput -> MemoryLogTensorOutput
|
|
$cmax :: MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput -> MemoryLogTensorOutput
|
|
>= :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
$c>= :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
> :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
$c> :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
<= :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
$c<= :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
< :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
$c< :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Bool
|
|
compare :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Ordering
|
|
$ccompare :: MemoryLogTensorOutput -> MemoryLogTensorOutput -> Ordering
|
|
$cp1Ord :: Eq MemoryLogTensorOutput
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1244"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478092"><span id="local-6989586621679478094"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1245"></span><span> </span><span id="local-6989586621679478091"><span class="annot"><span class="annottext">showsPrec :: Int -> MemoryLogTensorOutput -> ShowS
|
|
</span><a href="#local-6989586621679478091"><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679478090"><span class="annot"><span class="annottext">__x :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478090"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679478089"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679478089"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-1246"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-1247"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-1248"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-1249"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478090"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
|
|
</span><a href="#local-6989586621679478089"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1250"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span> </span><span class="annot"><span class="hs-string">"stepId"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1251"></span><span> </span><span id="local-6989586621679478087"><span class="annot"><span class="annottext">fieldOf :: Proxy# "stepId"
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478087"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1252"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -> f Int64)
|
|
-> MemoryLogTensorOutput -> f MemoryLogTensorOutput)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1253"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorOutput -> Int64)
|
|
-> (MemoryLogTensorOutput -> Int64 -> MemoryLogTensorOutput)
|
|
-> Lens MemoryLogTensorOutput MemoryLogTensorOutput Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1254"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'stepId</span></a></span><span>
|
|
</span><span id="line-1255"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478086"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478086"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478085"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679478085"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478086"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27stepId"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478085"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1256"></span><span> </span><span class="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1257"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span> </span><span class="annot"><span class="hs-string">"kernelName"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1258"></span><span> </span><span id="local-6989586621679478083"><span class="annot"><span class="annottext">fieldOf :: Proxy# "kernelName"
|
|
-> (Text -> f Text)
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478083"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1259"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text)
|
|
-> MemoryLogTensorOutput -> f MemoryLogTensorOutput)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1260"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorOutput -> Text)
|
|
-> (MemoryLogTensorOutput -> Text -> MemoryLogTensorOutput)
|
|
-> Lens MemoryLogTensorOutput MemoryLogTensorOutput Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1261"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27kernelName"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'kernelName</span></a></span><span>
|
|
</span><span id="line-1262"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478082"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478082"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478081"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679478081"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478082"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'kernelName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27kernelName"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'kernelName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478081"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1263"></span><span> </span><span class="annot"><span class="annottext">(Text -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1264"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span> </span><span class="annot"><span class="hs-string">"index"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1265"></span><span> </span><span id="local-6989586621679478079"><span class="annot"><span class="annottext">fieldOf :: Proxy# "index"
|
|
-> (Int32 -> f Int32)
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478079"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1266"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -> f Int32)
|
|
-> MemoryLogTensorOutput -> f MemoryLogTensorOutput)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1267"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorOutput -> Int32)
|
|
-> (MemoryLogTensorOutput -> Int32 -> MemoryLogTensorOutput)
|
|
-> Lens MemoryLogTensorOutput MemoryLogTensorOutput Int32 Int32
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1268"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27index"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'index</span></a></span><span>
|
|
</span><span id="line-1269"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478078"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478078"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478077"><span class="annot"><span class="annottext">y__ :: Int32
|
|
</span><a href="#local-6989586621679478077"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478078"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'index :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27index"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'index</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679478077"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1270"></span><span> </span><span class="annot"><span class="annottext">(Int32 -> f Int32) -> Int32 -> f Int32
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1271"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span> </span><span class="annot"><span class="hs-string">"tensor"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorDescription.html#TensorDescription"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1272"></span><span> </span><span id="local-6989586621679478075"><span class="annot"><span class="annottext">fieldOf :: Proxy# "tensor"
|
|
-> (TensorDescription -> f TensorDescription)
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478075"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1273"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> MemoryLogTensorOutput -> f MemoryLogTensorOutput)
|
|
-> ((TensorDescription -> f TensorDescription)
|
|
-> Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> (TensorDescription -> f TensorDescription)
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1274"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorOutput -> Maybe TensorDescription)
|
|
-> (MemoryLogTensorOutput
|
|
-> Maybe TensorDescription -> MemoryLogTensorOutput)
|
|
-> Lens
|
|
MemoryLogTensorOutput
|
|
MemoryLogTensorOutput
|
|
(Maybe TensorDescription)
|
|
(Maybe TensorDescription)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1275"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27tensor"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'tensor</span></a></span><span>
|
|
</span><span id="line-1276"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478074"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478074"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478073"><span class="annot"><span class="annottext">y__ :: Maybe TensorDescription
|
|
</span><a href="#local-6989586621679478073"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478074"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'tensor :: Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27tensor"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'tensor</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorDescription
|
|
</span><a href="#local-6989586621679478073"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1277"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorDescription
|
|
-> Lens' (Maybe TensorDescription) TensorDescription
|
|
forall b. b -> Lens' (Maybe b) b
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeLens</span></span><span> </span><span class="annot"><span class="annottext">TensorDescription
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1278"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span> </span><span class="annot"><span class="hs-string">"maybe'tensor"</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorDescription.html#TensorDescription"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1279"></span><span> </span><span id="local-6989586621679478071"><span class="annot"><span class="annottext">fieldOf :: Proxy# "maybe'tensor"
|
|
-> (Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478071"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1280"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> MemoryLogTensorOutput -> f MemoryLogTensorOutput)
|
|
-> ((Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> (Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> MemoryLogTensorOutput
|
|
-> f MemoryLogTensorOutput
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1281"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(MemoryLogTensorOutput -> Maybe TensorDescription)
|
|
-> (MemoryLogTensorOutput
|
|
-> Maybe TensorDescription -> MemoryLogTensorOutput)
|
|
-> Lens
|
|
MemoryLogTensorOutput
|
|
MemoryLogTensorOutput
|
|
(Maybe TensorDescription)
|
|
(Maybe TensorDescription)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1282"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27tensor"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'tensor</span></a></span><span>
|
|
</span><span id="line-1283"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478070"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478070"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478069"><span class="annot"><span class="annottext">y__ :: Maybe TensorDescription
|
|
</span><a href="#local-6989586621679478069"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478070"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'tensor :: Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27tensor"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'tensor</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorDescription
|
|
</span><a href="#local-6989586621679478069"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1284"></span><span> </span><span class="annot"><span class="annottext">(Maybe TensorDescription -> f (Maybe TensorDescription))
|
|
-> Maybe TensorDescription -> f (Maybe TensorDescription)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-1285"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679478062"><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Message</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1286"></span><span> </span><span id="local-6989586621679478058"><span class="annot"><span class="annottext">messageName :: Proxy MemoryLogTensorOutput -> Text
|
|
</span><a href="#local-6989586621679478058"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.MemoryLogTensorOutput"</span></span><span>
|
|
</span><span id="line-1287"></span><span> </span><span id="local-6989586621679478057"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogTensorOutput -> ByteString
|
|
</span><a href="#local-6989586621679478057"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-1288"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\NAKMemoryLogTensorOutput\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\US\n\
|
|
\\vkernel_name\CAN\STX \SOH(\tR\n\
|
|
\kernelName\DC2\DC4\n\
|
|
\\ENQindex\CAN\ETX \SOH(\ENQR\ENQindex\DC25\n\
|
|
\\ACKtensor\CAN\EOT \SOH(\v2\GS.tensorflow.TensorDescriptionR\ACKtensor"</span></span><span>
|
|
</span><span id="line-1295"></span><span> </span><span id="local-6989586621679478056"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogTensorOutput -> ByteString
|
|
</span><a href="#local-6989586621679478056"><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-1296"></span><span> </span><span id="local-6989586621679478055"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor MemoryLogTensorOutput)
|
|
</span><a href="#local-6989586621679478055"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-1297"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1298"></span><span> </span><span id="local-6989586621679478054"><span class="annot"><span class="annottext">stepId__field_descriptor :: FieldDescriptor MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478054"><span class="hs-identifier hs-var hs-var">stepId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1299"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor MemoryLogTensorOutput Int64
|
|
-> FieldDescriptor MemoryLogTensorOutput
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1300"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-1301"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1302"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1303"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens MemoryLogTensorOutput MemoryLogTensorOutput Int64 Int64
|
|
-> FieldAccessor MemoryLogTensorOutput Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1304"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1305"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span>
|
|
</span><span id="line-1306"></span><span> </span><span id="local-6989586621679478053"><span class="annot"><span class="annottext">kernelName__field_descriptor :: FieldDescriptor MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478053"><span class="hs-identifier hs-var hs-var">kernelName__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1307"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor MemoryLogTensorOutput Text
|
|
-> FieldDescriptor MemoryLogTensorOutput
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1308"></span><span> </span><span class="annot"><span class="hs-string">"kernel_name"</span></span><span>
|
|
</span><span id="line-1309"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1310"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1311"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens MemoryLogTensorOutput MemoryLogTensorOutput Text Text
|
|
-> FieldAccessor MemoryLogTensorOutput Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1312"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1313"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "kernelName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"kernelName"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1314"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span>
|
|
</span><span id="line-1315"></span><span> </span><span id="local-6989586621679478052"><span class="annot"><span class="annottext">index__field_descriptor :: FieldDescriptor MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478052"><span class="hs-identifier hs-var hs-var">index__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1316"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor MemoryLogTensorOutput Int32
|
|
-> FieldDescriptor MemoryLogTensorOutput
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1317"></span><span> </span><span class="annot"><span class="hs-string">"index"</span></span><span>
|
|
</span><span id="line-1318"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -> FieldTypeDescriptor Int32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1319"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1320"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
|
|
-> Lens MemoryLogTensorOutput MemoryLogTensorOutput Int32 Int32
|
|
-> FieldAccessor MemoryLogTensorOutput Int32
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1321"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int32
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "index" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"index"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1322"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span>
|
|
</span><span id="line-1323"></span><span> </span><span id="local-6989586621679478050"><span class="annot"><span class="annottext">tensor__field_descriptor :: FieldDescriptor MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478050"><span class="hs-identifier hs-var hs-var">tensor__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-1324"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor TensorDescription
|
|
-> FieldAccessor MemoryLogTensorOutput TensorDescription
|
|
-> FieldDescriptor MemoryLogTensorOutput
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1325"></span><span> </span><span class="annot"><span class="hs-string">"tensor"</span></span><span>
|
|
</span><span id="line-1326"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor TensorDescription
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1327"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorDescription.html#TensorDescription"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorDescription.TensorDescription</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1328"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Lens
|
|
MemoryLogTensorOutput
|
|
MemoryLogTensorOutput
|
|
(Maybe TensorDescription)
|
|
(Maybe TensorDescription)
|
|
-> FieldAccessor MemoryLogTensorOutput TensorDescription
|
|
forall msg value.
|
|
Lens' msg (Maybe value) -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.OptionalField</span></span><span>
|
|
</span><span id="line-1329"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'tensor" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'tensor"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1330"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span>
|
|
</span><span id="line-1331"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1332"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor MemoryLogTensorOutput)]
|
|
-> Map Tag (FieldDescriptor MemoryLogTensorOutput)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-1333"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478054"><span class="hs-identifier hs-var">stepId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1334"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478053"><span class="hs-identifier hs-var">kernelName__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1335"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478052"><span class="hs-identifier hs-var">index__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1336"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">4</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478050"><span class="hs-identifier hs-var">tensor__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1337"></span><span> </span><span id="local-6989586621679478049"><span class="annot"><span class="annottext">unknownFields :: LensLike' f MemoryLogTensorOutput FieldSet
|
|
</span><a href="#local-6989586621679478049"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-1338"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(MemoryLogTensorOutput -> FieldSet)
|
|
-> (MemoryLogTensorOutput -> FieldSet -> MemoryLogTensorOutput)
|
|
-> Lens' MemoryLogTensorOutput FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1339"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'_unknownFields</span></a></span><span>
|
|
</span><span id="line-1340"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478048"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478048"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679478047"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679478047"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478048"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478047"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1341"></span><span> </span><span id="local-6989586621679478046"><span class="annot"><span class="annottext">defMessage :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478046"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-1342"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WMemoryLogTensorOutput'_constructor :: Int64
|
|
-> Text
|
|
-> Int32
|
|
-> Maybe TensorDescription
|
|
-> FieldSet
|
|
-> MemoryLogTensorOutput
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#%24WMemoryLogTensorOutput%27_constructor"><span class="hs-identifier hs-type hs-type">MemoryLogTensorOutput'_constructor</span></a></span><span>
|
|
</span><span id="line-1343"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'stepId :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27stepId"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'stepId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1344"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'kernelName :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27kernelName"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'kernelName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1345"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'index :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27index"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'index</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1346"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'tensor :: Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27tensor"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'tensor</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorDescription
|
|
forall a. Maybe a
|
|
</span><span class="hs-identifier hs-var">Prelude.Nothing</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-1347"></span><span> </span><span class="annot"><span class="annottext">_MemoryLogTensorOutput'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27_unknownFields"><span class="hs-identifier hs-var">_MemoryLogTensorOutput'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span class="hs-special">}</span><span>
|
|
</span><span id="line-1348"></span><span> </span><span id="local-6989586621679478044"><span class="annot"><span class="annottext">parseMessage :: Parser MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478044"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-1349"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1350"></span><span> </span><span class="annot"><a href="#local-6989586621679478043"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-1351"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span>
|
|
</span><span id="line-1352"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span>
|
|
</span><span id="line-1353"></span><span> </span><span id="local-6989586621679478043"><span class="annot"><span class="annottext">loop :: MemoryLogTensorOutput -> Parser MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478043"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679478042"><span class="annot"><span class="annottext">x :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478042"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-1354"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478041"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478041"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
|
|
</span><span id="line-1355"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679478041"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1356"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679478040"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679478040"><span class="hs-identifier hs-var hs-var">missing</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-special">[</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-1357"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1358"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478040"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1359"></span><span> </span><span class="annot"><span class="annottext">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1360"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1361"></span><span> </span><span class="annot"><span class="annottext">String -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-1362"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-1363"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-1364"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-6989586621679478040"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.String</span></span><span class="hs-special">]</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1365"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Parser MemoryLogTensorOutput
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-1366"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorOutput MemoryLogTensorOutput FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1367"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogTensorOutput MemoryLogTensorOutput FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478039"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478039"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478039"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478042"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1368"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1369"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478038"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478038"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1370"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478038"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1371"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478037"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478037"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1372"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1373"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1374"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1375"></span><span> </span><span class="annot"><span class="hs-string">"step_id"</span></span><span>
|
|
</span><span id="line-1376"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Parser MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478043"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogTensorOutput MemoryLogTensorOutput Int64 Int64
|
|
-> Int64 -> MemoryLogTensorOutput -> MemoryLogTensorOutput
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478037"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478042"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1377"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-1378"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478036"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478036"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1379"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478035"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478035"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478034"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478034"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1380"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
|
|
</span><span id="line-1381"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478034"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1382"></span><span> </span><span class="annot"><span class="annottext">Either String Text -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-1383"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478035"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1384"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Left</span></span><span> </span><span id="local-6989586621679478033"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679478033"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1385"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-6989586621679478033"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1386"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679478032"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679478032"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478032"><span class="hs-identifier hs-var">r</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1387"></span><span> </span><span class="annot"><span class="hs-string">"kernel_name"</span></span><span>
|
|
</span><span id="line-1388"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Parser MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478043"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1389"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogTensorOutput MemoryLogTensorOutput Text Text
|
|
-> Text -> MemoryLogTensorOutput -> MemoryLogTensorOutput
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "kernelName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"kernelName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478036"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478042"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1390"></span><span> </span><span class="hs-number">24</span><span>
|
|
</span><span id="line-1391"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478031"><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679478031"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -> String -> Parser Int32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1392"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int32) -> Parser Word64 -> Parser Int32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1393"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1394"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1395"></span><span> </span><span class="annot"><span class="hs-string">"index"</span></span><span>
|
|
</span><span id="line-1396"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Parser MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478043"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter MemoryLogTensorOutput MemoryLogTensorOutput Int32 Int32
|
|
-> Int32 -> MemoryLogTensorOutput -> MemoryLogTensorOutput
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "index" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"index"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679478031"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478042"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1397"></span><span> </span><span class="hs-number">34</span><span>
|
|
</span><span id="line-1398"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478030"><span class="annot"><span class="annottext">TensorDescription
|
|
</span><a href="#local-6989586621679478030"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser TensorDescription -> String -> Parser TensorDescription
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1399"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679478029"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478029"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
|
|
</span><span id="line-1400"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser TensorDescription -> Parser TensorDescription
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1401"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478029"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser TensorDescription
|
|
forall msg. Message msg => Parser msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1402"></span><span> </span><span class="annot"><span class="hs-string">"tensor"</span></span><span>
|
|
</span><span id="line-1403"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Parser MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478043"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorOutput
|
|
MemoryLogTensorOutput
|
|
TensorDescription
|
|
TensorDescription
|
|
-> TensorDescription
|
|
-> MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "tensor" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"tensor"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorDescription
|
|
</span><a href="#local-6989586621679478030"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478042"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1404"></span><span> </span><span id="local-6989586621679478028"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679478028"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-1405"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478027"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478027"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-1406"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679478028"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-1407"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Parser MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478043"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-1408"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
MemoryLogTensorOutput MemoryLogTensorOutput FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> MemoryLogTensorOutput
|
|
-> MemoryLogTensorOutput
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1409"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
MemoryLogTensorOutput MemoryLogTensorOutput FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679478026"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478026"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679478027"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679478026"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478042"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1410"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1411"></span><span> </span><span class="annot"><span class="annottext">Parser MemoryLogTensorOutput
|
|
-> String -> Parser MemoryLogTensorOutput
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1412"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Parser MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478043"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"MemoryLogTensorOutput"</span></span><span>
|
|
</span><span id="line-1413"></span><span> </span><span id="local-6989586621679478025"><span class="annot"><span class="annottext">buildMessage :: MemoryLogTensorOutput -> Builder
|
|
</span><a href="#local-6989586621679478025"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-1414"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478024"><span class="annot"><span class="annottext">_x :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478024"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-1415"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1416"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1417"></span><span> </span><span id="local-6989586621679478023"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679478023"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Int64 MemoryLogTensorOutput MemoryLogTensorOutput Int64 Int64
|
|
-> MemoryLogTensorOutput -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "stepId" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stepId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478024"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1418"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1419"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478023"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1420"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1421"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1422"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1423"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1424"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1425"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679478023"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1426"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1427"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1428"></span><span> </span><span id="local-6989586621679478022"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679478022"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-1429"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text MemoryLogTensorOutput MemoryLogTensorOutput Text Text
|
|
-> MemoryLogTensorOutput -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "kernelName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"kernelName"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478024"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1430"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1431"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478022"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1432"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1433"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1434"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1435"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1436"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1437"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478021"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478021"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1438"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1439"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1440"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478021"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1441"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478021"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1442"></span><span> </span><span class="annot"><span class="annottext">Text -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
|
|
</span><span id="line-1443"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679478022"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1444"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1445"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-1446"></span><span> </span><span id="local-6989586621679478020"><span class="annot"><span class="annottext">_v :: Int32
|
|
</span><a href="#local-6989586621679478020"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
Int32 MemoryLogTensorOutput MemoryLogTensorOutput Int32 Int32
|
|
-> MemoryLogTensorOutput -> Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "index" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"index"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478024"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1447"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-1448"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int32 -> Int32 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679478020"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1449"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1450"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-1451"></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1452"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">24</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1453"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int32 -> Word64) -> Int32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1454"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679478020"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1455"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1456"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
|
|
</span><span id="line-1457"></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
(Maybe TensorDescription)
|
|
MemoryLogTensorOutput
|
|
MemoryLogTensorOutput
|
|
(Maybe TensorDescription)
|
|
(Maybe TensorDescription)
|
|
-> MemoryLogTensorOutput -> Maybe TensorDescription
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'tensor" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'tensor"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478024"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-1458"></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-1459"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Nothing</span></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-1460"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Just</span></span><span> </span><span id="local-6989586621679478019"><span class="annot"><span class="annottext">_v :: TensorDescription
|
|
</span><a href="#local-6989586621679478019"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1461"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1462"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">34</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1463"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (TensorDescription -> ByteString)
|
|
-> TensorDescription
|
|
-> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1464"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478018"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679478018"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-1465"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1466"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1467"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478018"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1468"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679478018"><span class="hs-identifier hs-var">bs</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1469"></span><span> </span><span class="annot"><span class="annottext">TensorDescription -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-1470"></span><span> </span><span class="annot"><span class="annottext">TensorDescription
|
|
</span><a href="#local-6989586621679478019"><span class="hs-identifier hs-var">_v</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1471"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
|
|
</span><span id="line-1472"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogTensorOutput
|
|
MemoryLogTensorOutput
|
|
FieldSet
|
|
FieldSet
|
|
-> MemoryLogTensorOutput -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
MemoryLogTensorOutput
|
|
MemoryLogTensorOutput
|
|
FieldSet
|
|
FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478024"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1473"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Control.DeepSeq.NFData</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#MemoryLogTensorOutput"><span class="hs-identifier hs-type">MemoryLogTensorOutput</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-1474"></span><span> </span><span id="local-6989586621679478016"><span class="annot"><span class="annottext">rnf :: MemoryLogTensorOutput -> ()
|
|
</span><a href="#local-6989586621679478016"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-1475"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679478015"><span class="annot"><span class="annottext">x__ :: MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478015"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-1476"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1477"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27_unknownFields"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478015"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1478"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1479"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27stepId"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'stepId</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478015"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1480"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1481"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27kernelName"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'kernelName</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478015"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1482"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int32 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1483"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27index"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'index</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478015"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1484"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe TensorDescription -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MemoryLogTensorOutput -> Maybe TensorDescription
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#_MemoryLogTensorOutput%27tensor"><span class="hs-identifier hs-var hs-var">_MemoryLogTensorOutput'tensor</span></a></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput
|
|
</span><a href="#local-6989586621679478015"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1485"></span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#packedFileDescriptor"><span class="hs-identifier hs-type">packedFileDescriptor</span></a></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ByteString.ByteString</span></span><span>
|
|
</span><span id="line-1486"></span><span id="packedFileDescriptor"><span class="annot"><span class="annottext">packedFileDescriptor :: ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.LogMemory.html#packedFileDescriptor"><span class="hs-identifier hs-var hs-var">packedFileDescriptor</span></a></span></span><span>
|
|
</span><span id="line-1487"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\*tensorflow/core/framework/log_memory.proto\DC2\n\
|
|
\tensorflow\SUB2tensorflow/core/framework/tensor_description.proto\"@\n\
|
|
\\rMemoryLogStep\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\SYN\n\
|
|
\\ACKhandle\CAN\STX \SOH(\tR\ACKhandle\"\140\SOH\n\
|
|
\\EMMemoryLogTensorAllocation\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\US\n\
|
|
\\vkernel_name\CAN\STX \SOH(\tR\n\
|
|
\kernelName\DC25\n\
|
|
\\ACKtensor\CAN\ETX \SOH(\v2\GS.tensorflow.TensorDescriptionR\ACKtensor\"i\n\
|
|
\\ESCMemoryLogTensorDeallocation\DC2#\n\
|
|
\\rallocation_id\CAN\SOH \SOH(\ETXR\fallocationId\DC2%\n\
|
|
\\SOallocator_name\CAN\STX \SOH(\tR\rallocatorName\"\158\SOH\n\
|
|
\\NAKMemoryLogTensorOutput\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\US\n\
|
|
\\vkernel_name\CAN\STX \SOH(\tR\n\
|
|
\kernelName\DC2\DC4\n\
|
|
\\ENQindex\CAN\ETX \SOH(\ENQR\ENQindex\DC25\n\
|
|
\\ACKtensor\CAN\EOT \SOH(\v2\GS.tensorflow.TensorDescriptionR\ACKtensor\"\202\SOH\n\
|
|
\\SYNMemoryLogRawAllocation\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\FS\n\
|
|
\\toperation\CAN\STX \SOH(\tR\toperation\DC2\ESC\n\
|
|
\\tnum_bytes\CAN\ETX \SOH(\ETXR\bnumBytes\DC2\DLE\n\
|
|
\\ETXptr\CAN\EOT \SOH(\EOTR\ETXptr\DC2#\n\
|
|
\\rallocation_id\CAN\ENQ \SOH(\ETXR\fallocationId\DC2%\n\
|
|
\\SOallocator_name\CAN\ACK \SOH(\tR\rallocatorName\"\185\SOH\n\
|
|
\\CANMemoryLogRawDeallocation\DC2\ETB\n\
|
|
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\FS\n\
|
|
\\toperation\CAN\STX \SOH(\tR\toperation\DC2#\n\
|
|
\\rallocation_id\CAN\ETX \SOH(\ETXR\fallocationId\DC2%\n\
|
|
\\SOallocator_name\CAN\EOT \SOH(\tR\rallocatorName\DC2\SUB\n\
|
|
\\bdeferred\CAN\ENQ \SOH(\bR\bdeferredB\131\SOH\n\
|
|
\\CANorg.tensorflow.frameworkB\SILogMemoryProtosP\SOHZQgithub.com/tensorflow/tensorflow/tensorflow/go/core/framework/log_memory_go_proto\248\SOH\SOHJ\179\DC4\n\
|
|
\\ACK\DC2\EOT\NUL\NUL^\SOH\n\
|
|
\\b\n\
|
|
\\SOH\f\DC2\ETX\NUL\NUL\DC2\n\
|
|
\\b\n\
|
|
\\SOH\STX\DC2\ETX\STX\NUL\DC3\n\
|
|
\\t\n\
|
|
\\STX\ETX\NUL\DC2\ETX\EOT\NUL<\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\ACK\NUL\US\n\
|
|
\\t\n\
|
|
\\STX\b\US\DC2\ETX\ACK\NUL\US\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\a\NUL0\n\
|
|
\\t\n\
|
|
\\STX\b\b\DC2\ETX\a\NUL0\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\b\NUL\"\n\
|
|
\\t\n\
|
|
\\STX\b\n\
|
|
\\DC2\ETX\b\NUL\"\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\t\NUL1\n\
|
|
\\t\n\
|
|
\\STX\b\SOH\DC2\ETX\t\NUL1\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\n\
|
|
\\NULh\n\
|
|
\\t\n\
|
|
\\STX\b\v\DC2\ETX\n\
|
|
\\NULh\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\NUL\DC2\EOT\f\NUL\DC2\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\NUL\SOH\DC2\ETX\f\b\NAK\n\
|
|
\&\n\
|
|
\\EOT\EOT\NUL\STX\NUL\DC2\ETX\SO\STX\DC4\SUB\EM Process-unique step id.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\ENQ\DC2\ETX\SO\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX\SO\b\SI\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX\SO\DC2\DC3\n\
|
|
\C\n\
|
|
\\EOT\EOT\NUL\STX\SOH\DC2\ETX\DC1\STX\DC4\SUB6 Handle describing the feeds and fetches of the step.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\ENQ\DC2\ETX\DC1\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\SOH\DC2\ETX\DC1\t\SI\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\ETX\DC2\ETX\DC1\DC2\DC3\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\SOH\DC2\EOT\DC4\NUL\RS\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\SOH\SOH\DC2\ETX\DC4\b!\n\
|
|
\&\n\
|
|
\\EOT\EOT\SOH\STX\NUL\DC2\ETX\SYN\STX\DC4\SUB\EM Process-unique step id.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\ENQ\DC2\ETX\SYN\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\SOH\DC2\ETX\SYN\b\SI\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\ETX\DC2\ETX\SYN\DC2\DC3\n\
|
|
\l\n\
|
|
\\EOT\EOT\SOH\STX\SOH\DC2\ETX\SUB\STX\EM\SUB_ Name of the kernel making the allocation as set in GraphDef,\n\
|
|
\ e.g., \"affine2/weights/Assign\".\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\SOH\ENQ\DC2\ETX\SUB\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\SOH\SOH\DC2\ETX\SUB\t\DC4\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\SOH\ETX\DC2\ETX\SUB\ETB\CAN\n\
|
|
\(\n\
|
|
\\EOT\EOT\SOH\STX\STX\DC2\ETX\GS\STX\US\SUB\ESC Allocated tensor details.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\STX\ACK\DC2\ETX\GS\STX\DC3\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\STX\SOH\DC2\ETX\GS\DC4\SUB\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\STX\ETX\DC2\ETX\GS\GS\RS\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\STX\DC2\EOT \NUL'\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\STX\SOH\DC2\ETX \b#\n\
|
|
\g\n\
|
|
\\EOT\EOT\STX\STX\NUL\DC2\ETX#\STX\SUB\SUBZ Id of the tensor buffer being deallocated, used to match to a\n\
|
|
\ corresponding allocation.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\NUL\ENQ\DC2\ETX#\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\NUL\SOH\DC2\ETX#\b\NAK\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\NUL\ETX\DC2\ETX#\CAN\EM\n\
|
|
\*\n\
|
|
\\EOT\EOT\STX\STX\SOH\DC2\ETX&\STX\FS\SUB\GS Name of the allocator used.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\SOH\ENQ\DC2\ETX&\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\SOH\SOH\DC2\ETX&\t\ETB\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\SOH\ETX\DC2\ETX&\SUB\ESC\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\ETX\DC2\EOT)\NUL6\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\ETX\SOH\DC2\ETX)\b\GS\n\
|
|
\&\n\
|
|
\\EOT\EOT\ETX\STX\NUL\DC2\ETX+\STX\DC4\SUB\EM Process-unique step id.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\NUL\ENQ\DC2\ETX+\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\NUL\SOH\DC2\ETX+\b\SI\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\NUL\ETX\DC2\ETX+\DC2\DC3\n\
|
|
\j\n\
|
|
\\EOT\EOT\ETX\STX\SOH\DC2\ETX/\STX\EM\SUB] Name of the kernel producing an output as set in GraphDef, e.g.,\n\
|
|
\ \"affine2/weights/Assign\".\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\SOH\ENQ\DC2\ETX/\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\SOH\SOH\DC2\ETX/\t\DC4\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\SOH\ETX\DC2\ETX/\ETB\CAN\n\
|
|
\-\n\
|
|
\\EOT\EOT\ETX\STX\STX\DC2\ETX2\STX\DC2\SUB Index of the output being set.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\STX\ENQ\DC2\ETX2\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\STX\SOH\DC2\ETX2\b\r\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\STX\ETX\DC2\ETX2\DLE\DC1\n\
|
|
\%\n\
|
|
\\EOT\EOT\ETX\STX\ETX\DC2\ETX5\STX\US\SUB\CAN Output tensor details.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\ETX\ACK\DC2\ETX5\STX\DC3\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\ETX\SOH\DC2\ETX5\DC4\SUB\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\ETX\ETX\DC2\ETX5\GS\RS\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\EOT\DC2\EOT8\NULK\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\EOT\SOH\DC2\ETX8\b\RS\n\
|
|
\&\n\
|
|
\\EOT\EOT\EOT\STX\NUL\DC2\ETX:\STX\DC4\SUB\EM Process-unique step id.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\NUL\ENQ\DC2\ETX:\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\NUL\SOH\DC2\ETX:\b\SI\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\NUL\ETX\DC2\ETX:\DC2\DC3\n\
|
|
\;\n\
|
|
\\EOT\EOT\EOT\STX\SOH\DC2\ETX=\STX\ETB\SUB. Name of the operation making the allocation.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\SOH\ENQ\DC2\ETX=\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\SOH\SOH\DC2\ETX=\t\DC2\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\SOH\ETX\DC2\ETX=\NAK\SYN\n\
|
|
\1\n\
|
|
\\EOT\EOT\EOT\STX\STX\DC2\ETX@\STX\SYN\SUB$ Number of bytes in the allocation.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\STX\ENQ\DC2\ETX@\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\STX\SOH\DC2\ETX@\b\DC1\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\STX\ETX\DC2\ETX@\DC4\NAK\n\
|
|
\)\n\
|
|
\\EOT\EOT\EOT\STX\ETX\DC2\ETXC\STX\DC1\SUB\FS Address of the allocation.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\ETX\ENQ\DC2\ETXC\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\ETX\SOH\DC2\ETXC\t\f\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\ETX\ETX\DC2\ETXC\SI\DLE\n\
|
|
\g\n\
|
|
\\EOT\EOT\EOT\STX\EOT\DC2\ETXG\STX\SUB\SUBZ Id of the tensor buffer being allocated, used to match to a\n\
|
|
\ corresponding deallocation.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\EOT\ENQ\DC2\ETXG\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\EOT\SOH\DC2\ETXG\b\NAK\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\EOT\ETX\DC2\ETXG\CAN\EM\n\
|
|
\*\n\
|
|
\\EOT\EOT\EOT\STX\ENQ\DC2\ETXJ\STX\FS\SUB\GS Name of the allocator used.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\ENQ\ENQ\DC2\ETXJ\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\ENQ\SOH\DC2\ETXJ\t\ETB\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\EOT\STX\ENQ\ETX\DC2\ETXJ\SUB\ESC\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\ENQ\DC2\EOTM\NUL^\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\ENQ\SOH\DC2\ETXM\b \n\
|
|
\&\n\
|
|
\\EOT\EOT\ENQ\STX\NUL\DC2\ETXO\STX\DC4\SUB\EM Process-unique step id.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\NUL\ENQ\DC2\ETXO\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\NUL\SOH\DC2\ETXO\b\SI\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\NUL\ETX\DC2\ETXO\DC2\DC3\n\
|
|
\=\n\
|
|
\\EOT\EOT\ENQ\STX\SOH\DC2\ETXR\STX\ETB\SUB0 Name of the operation making the deallocation.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\SOH\ENQ\DC2\ETXR\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\SOH\SOH\DC2\ETXR\t\DC2\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\SOH\ETX\DC2\ETXR\NAK\SYN\n\
|
|
\g\n\
|
|
\\EOT\EOT\ENQ\STX\STX\DC2\ETXV\STX\SUB\SUBZ Id of the tensor buffer being deallocated, used to match to a\n\
|
|
\ corresponding allocation.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\STX\ENQ\DC2\ETXV\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\STX\SOH\DC2\ETXV\b\NAK\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\STX\ETX\DC2\ETXV\CAN\EM\n\
|
|
\*\n\
|
|
\\EOT\EOT\ENQ\STX\ETX\DC2\ETXY\STX\FS\SUB\GS Name of the allocator used.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\ETX\ENQ\DC2\ETXY\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\ETX\SOH\DC2\ETXY\t\ETB\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\ETX\ETX\DC2\ETXY\SUB\ESC\n\
|
|
\u\n\
|
|
\\EOT\EOT\ENQ\STX\EOT\DC2\ETX]\STX\DC4\SUBh True if the deallocation is queued and will be performed later,\n\
|
|
\ e.g. for GPU lazy freeing of buffers.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\EOT\ENQ\DC2\ETX]\STX\ACK\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\EOT\SOH\DC2\ETX]\a\SI\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ENQ\STX\EOT\ETX\DC2\ETX]\DC2\DC3b\ACKproto3"</span></span></pre></body></html> |