1
0
mirror of https://github.com/tensorflow/haskell.git synced 2024-06-02 02:53:35 +02:00
tensorflow-haskell/docs/haddock/tensorflow-proto-0.3.0.0/src/Proto.Tensorflow.Core.Framework.LogMemory.html
jcmartin 6b19e54722
Update to haddock files for tensorflow-0.3 package (TensorFlow 2.3.0). (#269)
* Update README to refer to 2.3.0-gpu.
* Remove old package documentation from haddock directory.
2020-11-13 12:21:27 -08:00

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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; MemoryLogRawAllocation -&gt; Bool
(MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool)
-&gt; (MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool)
-&gt; Eq MemoryLogRawAllocation
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
$c/= :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
== :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
$c== :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; 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 =&gt;
(MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Ordering)
-&gt; (MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool)
-&gt; (MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool)
-&gt; (MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool)
-&gt; (MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool)
-&gt; (MemoryLogRawAllocation
-&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation)
-&gt; (MemoryLogRawAllocation
-&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation)
-&gt; Ord MemoryLogRawAllocation
MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Ordering
MemoryLogRawAllocation
-&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: MemoryLogRawAllocation
-&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
$cmin :: MemoryLogRawAllocation
-&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
max :: MemoryLogRawAllocation
-&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
$cmax :: MemoryLogRawAllocation
-&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
&gt;= :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
$c&gt;= :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
&gt; :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
$c&gt; :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
&lt;= :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
$c&lt;= :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
&lt; :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
$c&lt; :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Bool
compare :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; Ordering
$ccompare :: MemoryLogRawAllocation -&gt; MemoryLogRawAllocation -&gt; 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 -&gt; MemoryLogRawAllocation -&gt; 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 -&gt; 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 -&gt; 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 -&gt; String
forall msg. Message msg =&gt; msg -&gt; 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 -&gt; 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">&quot;stepId&quot;</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# &quot;stepId&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawAllocation
-&gt; 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 -&gt; f Int64)
-&gt; MemoryLogRawAllocation -&gt; f MemoryLogRawAllocation)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawAllocation
-&gt; f MemoryLogRawAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int64)
-&gt; (MemoryLogRawAllocation -&gt; Int64 -&gt; MemoryLogRawAllocation)
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int64) -&gt; Int64 -&gt; f Int64
forall a. a -&gt; 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">&quot;operation&quot;</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# &quot;operation&quot;
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogRawAllocation
-&gt; 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 -&gt; f Text)
-&gt; MemoryLogRawAllocation -&gt; f MemoryLogRawAllocation)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogRawAllocation
-&gt; f MemoryLogRawAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Text)
-&gt; (MemoryLogRawAllocation -&gt; Text -&gt; MemoryLogRawAllocation)
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Text Text
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Text) -&gt; Text -&gt; f Text
forall a. a -&gt; 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">&quot;numBytes&quot;</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# &quot;numBytes&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawAllocation
-&gt; 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 -&gt; f Int64)
-&gt; MemoryLogRawAllocation -&gt; f MemoryLogRawAllocation)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawAllocation
-&gt; f MemoryLogRawAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int64)
-&gt; (MemoryLogRawAllocation -&gt; Int64 -&gt; MemoryLogRawAllocation)
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int64) -&gt; Int64 -&gt; f Int64
forall a. a -&gt; 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">&quot;ptr&quot;</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# &quot;ptr&quot;
-&gt; (Word64 -&gt; f Word64)
-&gt; MemoryLogRawAllocation
-&gt; 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 -&gt; f Word64)
-&gt; MemoryLogRawAllocation -&gt; f MemoryLogRawAllocation)
-&gt; ((Word64 -&gt; f Word64) -&gt; Word64 -&gt; f Word64)
-&gt; (Word64 -&gt; f Word64)
-&gt; MemoryLogRawAllocation
-&gt; f MemoryLogRawAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Word64)
-&gt; (MemoryLogRawAllocation -&gt; Word64 -&gt; MemoryLogRawAllocation)
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Word64 Word64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Word64) -&gt; Word64 -&gt; f Word64
forall a. a -&gt; 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">&quot;allocationId&quot;</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# &quot;allocationId&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawAllocation
-&gt; 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 -&gt; f Int64)
-&gt; MemoryLogRawAllocation -&gt; f MemoryLogRawAllocation)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawAllocation
-&gt; f MemoryLogRawAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int64)
-&gt; (MemoryLogRawAllocation -&gt; Int64 -&gt; MemoryLogRawAllocation)
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int64) -&gt; Int64 -&gt; f Int64
forall a. a -&gt; 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">&quot;allocatorName&quot;</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# &quot;allocatorName&quot;
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogRawAllocation
-&gt; 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 -&gt; f Text)
-&gt; MemoryLogRawAllocation -&gt; f MemoryLogRawAllocation)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogRawAllocation
-&gt; f MemoryLogRawAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Text)
-&gt; (MemoryLogRawAllocation -&gt; Text -&gt; MemoryLogRawAllocation)
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Text Text
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Text) -&gt; Text -&gt; f Text
forall a. a -&gt; 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 -&gt; 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 -&gt; Text
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorflow.MemoryLogRawAllocation&quot;</span></span><span>
</span><span id="line-104"></span><span> </span><span id="local-6989586621679478600"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogRawAllocation -&gt; 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">&quot;\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&quot;</span></span><span>
</span><span id="line-113"></span><span> </span><span id="local-6989586621679478598"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogRawAllocation -&gt; 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
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor MemoryLogRawAllocation Int64
-&gt; FieldDescriptor MemoryLogRawAllocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-119"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
-&gt; FieldAccessor MemoryLogRawAllocation Int64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor MemoryLogRawAllocation Text
-&gt; FieldDescriptor MemoryLogRawAllocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;operation&quot;</span></span><span>
</span><span id="line-127"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -&gt; FieldTypeDescriptor Text
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Text Text
-&gt; FieldAccessor MemoryLogRawAllocation Text
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;operation&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;operation&quot;</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
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor MemoryLogRawAllocation Int64
-&gt; FieldDescriptor MemoryLogRawAllocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;num_bytes&quot;</span></span><span>
</span><span id="line-136"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
-&gt; FieldAccessor MemoryLogRawAllocation Int64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;numBytes&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;numBytes&quot;</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
-&gt; FieldTypeDescriptor Word64
-&gt; FieldAccessor MemoryLogRawAllocation Word64
-&gt; FieldDescriptor MemoryLogRawAllocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;ptr&quot;</span></span><span>
</span><span id="line-145"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Word64 -&gt; FieldTypeDescriptor Word64
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Word64 Word64
-&gt; FieldAccessor MemoryLogRawAllocation Word64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;ptr&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;ptr&quot;</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
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor MemoryLogRawAllocation Int64
-&gt; FieldDescriptor MemoryLogRawAllocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;allocation_id&quot;</span></span><span>
</span><span id="line-153"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Int64 Int64
-&gt; FieldAccessor MemoryLogRawAllocation Int64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;allocationId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocationId&quot;</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
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor MemoryLogRawAllocation Text
-&gt; FieldDescriptor MemoryLogRawAllocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;allocator_name&quot;</span></span><span>
</span><span id="line-162"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -&gt; FieldTypeDescriptor Text
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogRawAllocation MemoryLogRawAllocation Text Text
-&gt; FieldAccessor MemoryLogRawAllocation Text
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;allocatorName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocatorName&quot;</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)]
-&gt; Map Tag (FieldDescriptor MemoryLogRawAllocation)
forall k a. Ord k =&gt; [(k, a)] -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; FieldSet)
-&gt; (MemoryLogRawAllocation -&gt; FieldSet -&gt; MemoryLogRawAllocation)
-&gt; Lens' MemoryLogRawAllocation FieldSet
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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
-&gt; Text
-&gt; Int64
-&gt; Word64
-&gt; Int64
-&gt; Text
-&gt; FieldSet
-&gt; 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 =&gt; 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 =&gt; 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 =&gt; 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 =&gt; 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 =&gt; 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 =&gt; 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">-&gt;</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 -&gt; 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">&lt;-</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] -&gt; Bool
forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; 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">() -&gt; Parser ()
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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 -&gt; Parser ()
forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; 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 -&gt; ShowS
forall a. [a] -&gt; [a] -&gt; [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">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-205"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; String
forall a. Show a =&gt; a -&gt; 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 -&gt; Parser MemoryLogRawAllocation
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogRawAllocation
-&gt; MemoryLogRawAllocation
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; FieldSet
forall a. [a] -&gt; [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">&lt;-</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-213"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-217"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -&gt; 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
-&gt; Int64 -&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Text -&gt; String -&gt; Parser Text
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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">&lt;-</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 -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Parser Text
forall a. Either String a -&gt; 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 -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Either String Text
forall a b. a -&gt; 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 -&gt; String
forall a. Show a =&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Either String Text
forall a b. b -&gt; 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">&quot;operation&quot;</span></span><span>
</span><span id="line-229"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -&gt; 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
-&gt; Text -&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;operation&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;operation&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-233"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;num_bytes&quot;</span></span><span>
</span><span id="line-237"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -&gt; 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
-&gt; Int64 -&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;numBytes&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;numBytes&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64 -&gt; String -&gt; Parser Word64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&quot;ptr&quot;</span></span><span>
</span><span id="line-242"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -&gt; 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
-&gt; Word64 -&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;ptr&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;ptr&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-245"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;allocation_id&quot;</span></span><span>
</span><span id="line-249"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -&gt; 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
-&gt; Int64 -&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocationId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocationId&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Text -&gt; String -&gt; Parser Text
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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">&lt;-</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 -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Parser Text
forall a. Either String a -&gt; 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 -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Either String Text
forall a b. a -&gt; 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 -&gt; String
forall a. Show a =&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Either String Text
forall a b. b -&gt; 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">&quot;allocator_name&quot;</span></span><span>
</span><span id="line-263"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawAllocation -&gt; 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
-&gt; Text -&gt; MemoryLogRawAllocation -&gt; MemoryLogRawAllocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocatorName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocatorName&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogRawAllocation
-&gt; MemoryLogRawAllocation
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</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
-&gt; String -&gt; Parser MemoryLogRawAllocation
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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 -&gt; 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 =&gt; 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">&quot;MemoryLogRawAllocation&quot;</span></span><span>
</span><span id="line-275"></span><span> </span><span id="local-6989586621679478532"><span class="annot"><span class="annottext">buildMessage :: MemoryLogRawAllocation -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawAllocation -&gt; Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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 -&gt; Int64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-285"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawAllocation -&gt; Text
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;operation&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;operation&quot;</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 -&gt; Text -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-296"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Text -&gt; ByteString) -&gt; Text -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-300"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawAllocation -&gt; Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;numBytes&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;numBytes&quot;</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 -&gt; Int64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-313"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawAllocation -&gt; Word64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;ptr&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;ptr&quot;</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 -&gt; Word64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-323"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawAllocation -&gt; Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocationId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocationId&quot;</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 -&gt; Int64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-334"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawAllocation -&gt; Text
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocatorName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocatorName&quot;</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 -&gt; Text -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-349"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Text -&gt; ByteString) -&gt; Text -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-353"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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
-&gt; MemoryLogRawAllocation -&gt; FieldSet
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 =&gt; 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 -&gt; ()
</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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; MemoryLogRawDeallocation -&gt; Bool
(MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool)
-&gt; (MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool)
-&gt; Eq MemoryLogRawDeallocation
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
$c/= :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
== :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
$c== :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; 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 =&gt;
(MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Ordering)
-&gt; (MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool)
-&gt; (MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool)
-&gt; (MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool)
-&gt; (MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool)
-&gt; (MemoryLogRawDeallocation
-&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation)
-&gt; (MemoryLogRawDeallocation
-&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation)
-&gt; Ord MemoryLogRawDeallocation
MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Ordering
MemoryLogRawDeallocation
-&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: MemoryLogRawDeallocation
-&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
$cmin :: MemoryLogRawDeallocation
-&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
max :: MemoryLogRawDeallocation
-&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
$cmax :: MemoryLogRawDeallocation
-&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
&gt;= :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
$c&gt;= :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
&gt; :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
$c&gt; :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
&lt;= :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
$c&lt;= :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
&lt; :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
$c&lt; :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Bool
compare :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; Ordering
$ccompare :: MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation -&gt; 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 -&gt; MemoryLogRawDeallocation -&gt; 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 -&gt; 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 -&gt; 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 -&gt; String
forall msg. Message msg =&gt; msg -&gt; 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 -&gt; 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">&quot;stepId&quot;</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# &quot;stepId&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawDeallocation
-&gt; 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 -&gt; f Int64)
-&gt; MemoryLogRawDeallocation -&gt; f MemoryLogRawDeallocation)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawDeallocation
-&gt; f MemoryLogRawDeallocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int64)
-&gt; (MemoryLogRawDeallocation -&gt; Int64 -&gt; MemoryLogRawDeallocation)
-&gt; Lens
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int64) -&gt; Int64 -&gt; f Int64
forall a. a -&gt; 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">&quot;operation&quot;</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# &quot;operation&quot;
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogRawDeallocation
-&gt; 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 -&gt; f Text)
-&gt; MemoryLogRawDeallocation -&gt; f MemoryLogRawDeallocation)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogRawDeallocation
-&gt; f MemoryLogRawDeallocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Text)
-&gt; (MemoryLogRawDeallocation -&gt; Text -&gt; MemoryLogRawDeallocation)
-&gt; Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Text) -&gt; Text -&gt; f Text
forall a. a -&gt; 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">&quot;allocationId&quot;</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# &quot;allocationId&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawDeallocation
-&gt; 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 -&gt; f Int64)
-&gt; MemoryLogRawDeallocation -&gt; f MemoryLogRawDeallocation)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogRawDeallocation
-&gt; f MemoryLogRawDeallocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int64)
-&gt; (MemoryLogRawDeallocation -&gt; Int64 -&gt; MemoryLogRawDeallocation)
-&gt; Lens
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int64) -&gt; Int64 -&gt; f Int64
forall a. a -&gt; 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">&quot;allocatorName&quot;</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# &quot;allocatorName&quot;
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogRawDeallocation
-&gt; 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 -&gt; f Text)
-&gt; MemoryLogRawDeallocation -&gt; f MemoryLogRawDeallocation)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogRawDeallocation
-&gt; f MemoryLogRawDeallocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Text)
-&gt; (MemoryLogRawDeallocation -&gt; Text -&gt; MemoryLogRawDeallocation)
-&gt; Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Text) -&gt; Text -&gt; f Text
forall a. a -&gt; 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">&quot;deferred&quot;</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# &quot;deferred&quot;
-&gt; (Bool -&gt; f Bool)
-&gt; MemoryLogRawDeallocation
-&gt; 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 -&gt; f Bool)
-&gt; MemoryLogRawDeallocation -&gt; f MemoryLogRawDeallocation)
-&gt; ((Bool -&gt; f Bool) -&gt; Bool -&gt; f Bool)
-&gt; (Bool -&gt; f Bool)
-&gt; MemoryLogRawDeallocation
-&gt; f MemoryLogRawDeallocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Bool)
-&gt; (MemoryLogRawDeallocation -&gt; Bool -&gt; MemoryLogRawDeallocation)
-&gt; Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Bool Bool
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Bool) -&gt; Bool -&gt; f Bool
forall a. a -&gt; 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 -&gt; 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 -&gt; Text
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorflow.MemoryLogRawDeallocation&quot;</span></span><span>
</span><span id="line-437"></span><span> </span><span id="local-6989586621679478444"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogRawDeallocation -&gt; 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">&quot;\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&quot;</span></span><span>
</span><span id="line-445"></span><span> </span><span id="local-6989586621679478443"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogRawDeallocation -&gt; 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
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor MemoryLogRawDeallocation Int64
-&gt; FieldDescriptor MemoryLogRawDeallocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-451"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; 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
-&gt; Lens
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
-&gt; FieldAccessor MemoryLogRawDeallocation Int64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor MemoryLogRawDeallocation Text
-&gt; FieldDescriptor MemoryLogRawDeallocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;operation&quot;</span></span><span>
</span><span id="line-459"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -&gt; FieldTypeDescriptor Text
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
-&gt; FieldAccessor MemoryLogRawDeallocation Text
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;operation&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;operation&quot;</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
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor MemoryLogRawDeallocation Int64
-&gt; FieldDescriptor MemoryLogRawDeallocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;allocation_id&quot;</span></span><span>
</span><span id="line-468"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; 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
-&gt; Lens
MemoryLogRawDeallocation MemoryLogRawDeallocation Int64 Int64
-&gt; FieldAccessor MemoryLogRawDeallocation Int64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;allocationId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocationId&quot;</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
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor MemoryLogRawDeallocation Text
-&gt; FieldDescriptor MemoryLogRawDeallocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;allocator_name&quot;</span></span><span>
</span><span id="line-477"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -&gt; FieldTypeDescriptor Text
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Text Text
-&gt; FieldAccessor MemoryLogRawDeallocation Text
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;allocatorName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocatorName&quot;</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
-&gt; FieldTypeDescriptor Bool
-&gt; FieldAccessor MemoryLogRawDeallocation Bool
-&gt; FieldDescriptor MemoryLogRawDeallocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;deferred&quot;</span></span><span>
</span><span id="line-486"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -&gt; FieldTypeDescriptor Bool
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogRawDeallocation MemoryLogRawDeallocation Bool Bool
-&gt; FieldAccessor MemoryLogRawDeallocation Bool
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;deferred&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;deferred&quot;</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)]
-&gt; Map Tag (FieldDescriptor MemoryLogRawDeallocation)
forall k a. Ord k =&gt; [(k, a)] -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; FieldSet)
-&gt; (MemoryLogRawDeallocation
-&gt; FieldSet -&gt; MemoryLogRawDeallocation)
-&gt; Lens' MemoryLogRawDeallocation FieldSet
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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
-&gt; Text
-&gt; Int64
-&gt; Text
-&gt; Bool
-&gt; FieldSet
-&gt; 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 =&gt; 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 =&gt; 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 =&gt; 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 =&gt; 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 =&gt; 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">-&gt;</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 -&gt; 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">&lt;-</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] -&gt; Bool
forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; 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">() -&gt; Parser ()
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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 -&gt; Parser ()
forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; 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 -&gt; ShowS
forall a. [a] -&gt; [a] -&gt; [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">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-527"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; String
forall a. Show a =&gt; a -&gt; 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 -&gt; Parser MemoryLogRawDeallocation
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogRawDeallocation
-&gt; MemoryLogRawDeallocation
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; FieldSet
forall a. [a] -&gt; [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">&lt;-</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-535"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-539"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -&gt; 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
-&gt; Int64 -&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Text -&gt; String -&gt; Parser Text
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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">&lt;-</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 -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Parser Text
forall a. Either String a -&gt; 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 -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Either String Text
forall a b. a -&gt; 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 -&gt; String
forall a. Show a =&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Either String Text
forall a b. b -&gt; 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">&quot;operation&quot;</span></span><span>
</span><span id="line-551"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -&gt; 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
-&gt; Text -&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;operation&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;operation&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-555"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;allocation_id&quot;</span></span><span>
</span><span id="line-559"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -&gt; 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
-&gt; Int64 -&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocationId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocationId&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Text -&gt; String -&gt; Parser Text
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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">&lt;-</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 -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Parser Text
forall a. Either String a -&gt; 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 -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Either String Text
forall a b. a -&gt; 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 -&gt; String
forall a. Show a =&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Either String Text
forall a b. b -&gt; 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">&quot;allocator_name&quot;</span></span><span>
</span><span id="line-573"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -&gt; 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
-&gt; Text -&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocatorName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocatorName&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -&gt; String -&gt; Parser Bool
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-578"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Bool) -&gt; Parser Word64 -&gt; Parser Bool
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Word64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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">&quot;deferred&quot;</span></span><span>
</span><span id="line-581"></span><span> </span><span class="annot"><span class="annottext">MemoryLogRawDeallocation -&gt; 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
-&gt; Bool -&gt; MemoryLogRawDeallocation -&gt; MemoryLogRawDeallocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;deferred&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;deferred&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogRawDeallocation
-&gt; MemoryLogRawDeallocation
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</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
-&gt; String -&gt; Parser MemoryLogRawDeallocation
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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 -&gt; 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 =&gt; 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">&quot;MemoryLogRawDeallocation&quot;</span></span><span>
</span><span id="line-592"></span><span> </span><span id="local-6989586621679478406"><span class="annot"><span class="annottext">buildMessage :: MemoryLogRawDeallocation -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawDeallocation -&gt; Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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 -&gt; Int64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-602"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawDeallocation -&gt; Text
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;operation&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;operation&quot;</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 -&gt; Text -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-613"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Text -&gt; ByteString) -&gt; Text -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-617"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawDeallocation -&gt; Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocationId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocationId&quot;</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 -&gt; Int64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-631"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawDeallocation -&gt; Text
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocatorName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocatorName&quot;</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 -&gt; Text -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-644"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Text -&gt; ByteString) -&gt; Text -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-648"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogRawDeallocation -&gt; Bool
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;deferred&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;deferred&quot;</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 -&gt; Bool -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-661"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Bool -&gt; Word64) -&gt; Bool -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; 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">-&gt;</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 -&gt; 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
-&gt; MemoryLogRawDeallocation -&gt; FieldSet
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 =&gt; 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 -&gt; ()
</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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; MemoryLogStep -&gt; Bool
(MemoryLogStep -&gt; MemoryLogStep -&gt; Bool)
-&gt; (MemoryLogStep -&gt; MemoryLogStep -&gt; Bool) -&gt; Eq MemoryLogStep
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
$c/= :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
== :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
$c== :: MemoryLogStep -&gt; MemoryLogStep -&gt; 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 =&gt;
(MemoryLogStep -&gt; MemoryLogStep -&gt; Ordering)
-&gt; (MemoryLogStep -&gt; MemoryLogStep -&gt; Bool)
-&gt; (MemoryLogStep -&gt; MemoryLogStep -&gt; Bool)
-&gt; (MemoryLogStep -&gt; MemoryLogStep -&gt; Bool)
-&gt; (MemoryLogStep -&gt; MemoryLogStep -&gt; Bool)
-&gt; (MemoryLogStep -&gt; MemoryLogStep -&gt; MemoryLogStep)
-&gt; (MemoryLogStep -&gt; MemoryLogStep -&gt; MemoryLogStep)
-&gt; Ord MemoryLogStep
MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
MemoryLogStep -&gt; MemoryLogStep -&gt; Ordering
MemoryLogStep -&gt; MemoryLogStep -&gt; MemoryLogStep
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: MemoryLogStep -&gt; MemoryLogStep -&gt; MemoryLogStep
$cmin :: MemoryLogStep -&gt; MemoryLogStep -&gt; MemoryLogStep
max :: MemoryLogStep -&gt; MemoryLogStep -&gt; MemoryLogStep
$cmax :: MemoryLogStep -&gt; MemoryLogStep -&gt; MemoryLogStep
&gt;= :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
$c&gt;= :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
&gt; :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
$c&gt; :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
&lt;= :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
$c&lt;= :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
&lt; :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
$c&lt; :: MemoryLogStep -&gt; MemoryLogStep -&gt; Bool
compare :: MemoryLogStep -&gt; MemoryLogStep -&gt; Ordering
$ccompare :: MemoryLogStep -&gt; MemoryLogStep -&gt; 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 -&gt; MemoryLogStep -&gt; 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 -&gt; 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 -&gt; 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 -&gt; String
forall msg. Message msg =&gt; msg -&gt; 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 -&gt; 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">&quot;stepId&quot;</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# &quot;stepId&quot;
-&gt; (Int64 -&gt; f Int64) -&gt; MemoryLogStep -&gt; 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 -&gt; f Int64) -&gt; MemoryLogStep -&gt; f MemoryLogStep)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogStep
-&gt; f MemoryLogStep
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int64)
-&gt; (MemoryLogStep -&gt; Int64 -&gt; MemoryLogStep)
-&gt; Lens MemoryLogStep MemoryLogStep Int64 Int64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int64) -&gt; Int64 -&gt; f Int64
forall a. a -&gt; 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">&quot;handle&quot;</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# &quot;handle&quot;
-&gt; (Text -&gt; f Text) -&gt; MemoryLogStep -&gt; 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 -&gt; f Text) -&gt; MemoryLogStep -&gt; f MemoryLogStep)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogStep
-&gt; f MemoryLogStep
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Text)
-&gt; (MemoryLogStep -&gt; Text -&gt; MemoryLogStep)
-&gt; Lens MemoryLogStep MemoryLogStep Text Text
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Text) -&gt; Text -&gt; f Text
forall a. a -&gt; 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 -&gt; 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 -&gt; Text
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorflow.MemoryLogStep&quot;</span></span><span>
</span><span id="line-714"></span><span> </span><span id="local-6989586621679478343"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogStep -&gt; 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">&quot;\n\
\\rMemoryLogStep\DC2\ETB\n\
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\SYN\n\
\\ACKhandle\CAN\STX \SOH(\tR\ACKhandle&quot;</span></span><span>
</span><span id="line-719"></span><span> </span><span id="local-6989586621679478342"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogStep -&gt; 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
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor MemoryLogStep Int64
-&gt; FieldDescriptor MemoryLogStep
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-725"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogStep MemoryLogStep Int64 Int64
-&gt; FieldAccessor MemoryLogStep Int64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor MemoryLogStep Text
-&gt; FieldDescriptor MemoryLogStep
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;handle&quot;</span></span><span>
</span><span id="line-733"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -&gt; FieldTypeDescriptor Text
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogStep MemoryLogStep Text Text
-&gt; FieldAccessor MemoryLogStep Text
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;handle&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;handle&quot;</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)]
-&gt; Map Tag (FieldDescriptor MemoryLogStep)
forall k a. Ord k =&gt; [(k, a)] -&gt; 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 -&gt; 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 -&gt; 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 -&gt; FieldSet)
-&gt; (MemoryLogStep -&gt; FieldSet -&gt; MemoryLogStep)
-&gt; Lens' MemoryLogStep FieldSet
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; Text -&gt; FieldSet -&gt; 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 =&gt; 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 =&gt; 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">-&gt;</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 -&gt; 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">&lt;-</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] -&gt; Bool
forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; 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">() -&gt; Parser ()
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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 -&gt; Parser ()
forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; 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 -&gt; ShowS
forall a. [a] -&gt; [a] -&gt; [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">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-766"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; String
forall a. Show a =&gt; a -&gt; 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 -&gt; Parser MemoryLogStep
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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
-&gt; (FieldSet -&gt; FieldSet) -&gt; MemoryLogStep -&gt; MemoryLogStep
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; FieldSet
forall a. [a] -&gt; [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">&lt;-</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-774"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-778"></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -&gt; 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
-&gt; Int64 -&gt; MemoryLogStep -&gt; MemoryLogStep
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Text -&gt; String -&gt; Parser Text
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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">&lt;-</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 -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Parser Text
forall a. Either String a -&gt; 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 -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Either String Text
forall a b. a -&gt; 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 -&gt; String
forall a. Show a =&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Either String Text
forall a b. b -&gt; 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">&quot;handle&quot;</span></span><span>
</span><span id="line-790"></span><span> </span><span class="annot"><span class="annottext">MemoryLogStep -&gt; 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
-&gt; Text -&gt; MemoryLogStep -&gt; MemoryLogStep
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;handle&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;handle&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; 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
-&gt; (FieldSet -&gt; FieldSet) -&gt; MemoryLogStep -&gt; MemoryLogStep
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</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 -&gt; String -&gt; Parser MemoryLogStep
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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 -&gt; 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 =&gt; 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">&quot;MemoryLogStep&quot;</span></span><span>
</span><span id="line-800"></span><span> </span><span id="local-6989586621679478317"><span class="annot"><span class="annottext">buildMessage :: MemoryLogStep -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogStep -&gt; Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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 -&gt; Int64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-810"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogStep -&gt; Text
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;handle&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;handle&quot;</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 -&gt; Text -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-821"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Text -&gt; ByteString) -&gt; Text -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-825"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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
-&gt; MemoryLogStep -&gt; FieldSet
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 =&gt; 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 -&gt; ()
</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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; MemoryLogTensorAllocation -&gt; Bool
(MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool)
-&gt; (MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool)
-&gt; Eq MemoryLogTensorAllocation
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
$c/= :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
== :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
$c== :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; 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 =&gt;
(MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation -&gt; Ordering)
-&gt; (MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool)
-&gt; (MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool)
-&gt; (MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool)
-&gt; (MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool)
-&gt; (MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation)
-&gt; (MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation)
-&gt; Ord MemoryLogTensorAllocation
MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Ordering
MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation
$cmin :: MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation
max :: MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation
$cmax :: MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation
&gt;= :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
$c&gt;= :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
&gt; :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
$c&gt; :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
&lt;= :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
$c&lt;= :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
&lt; :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
$c&lt; :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Bool
compare :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; Ordering
$ccompare :: MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation -&gt; 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 -&gt; MemoryLogTensorAllocation -&gt; 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 -&gt; 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 -&gt; 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 -&gt; String
forall msg. Message msg =&gt; msg -&gt; 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 -&gt; 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">&quot;stepId&quot;</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# &quot;stepId&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogTensorAllocation
-&gt; 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 -&gt; f Int64)
-&gt; MemoryLogTensorAllocation -&gt; f MemoryLogTensorAllocation)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogTensorAllocation
-&gt; f MemoryLogTensorAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int64)
-&gt; (MemoryLogTensorAllocation
-&gt; Int64 -&gt; MemoryLogTensorAllocation)
-&gt; Lens
MemoryLogTensorAllocation MemoryLogTensorAllocation Int64 Int64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int64) -&gt; Int64 -&gt; f Int64
forall a. a -&gt; 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">&quot;kernelName&quot;</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# &quot;kernelName&quot;
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogTensorAllocation
-&gt; 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 -&gt; f Text)
-&gt; MemoryLogTensorAllocation -&gt; f MemoryLogTensorAllocation)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogTensorAllocation
-&gt; f MemoryLogTensorAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Text)
-&gt; (MemoryLogTensorAllocation -&gt; Text -&gt; MemoryLogTensorAllocation)
-&gt; Lens
MemoryLogTensorAllocation MemoryLogTensorAllocation Text Text
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Text) -&gt; Text -&gt; f Text
forall a. a -&gt; 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">&quot;tensor&quot;</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# &quot;tensor&quot;
-&gt; (TensorDescription -&gt; f TensorDescription)
-&gt; MemoryLogTensorAllocation
-&gt; 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 -&gt; f (Maybe TensorDescription))
-&gt; MemoryLogTensorAllocation -&gt; f MemoryLogTensorAllocation)
-&gt; ((TensorDescription -&gt; f TensorDescription)
-&gt; Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; (TensorDescription -&gt; f TensorDescription)
-&gt; MemoryLogTensorAllocation
-&gt; f MemoryLogTensorAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Maybe TensorDescription)
-&gt; (MemoryLogTensorAllocation
-&gt; Maybe TensorDescription -&gt; MemoryLogTensorAllocation)
-&gt; Lens
MemoryLogTensorAllocation
MemoryLogTensorAllocation
(Maybe TensorDescription)
(Maybe TensorDescription)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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
-&gt; Lens' (Maybe TensorDescription) TensorDescription
forall b. b -&gt; 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 =&gt; 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">&quot;maybe'tensor&quot;</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# &quot;maybe'tensor&quot;
-&gt; (Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; MemoryLogTensorAllocation
-&gt; 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 -&gt; f (Maybe TensorDescription))
-&gt; MemoryLogTensorAllocation -&gt; f MemoryLogTensorAllocation)
-&gt; ((Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; (Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; MemoryLogTensorAllocation
-&gt; f MemoryLogTensorAllocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Maybe TensorDescription)
-&gt; (MemoryLogTensorAllocation
-&gt; Maybe TensorDescription -&gt; MemoryLogTensorAllocation)
-&gt; Lens
MemoryLogTensorAllocation
MemoryLogTensorAllocation
(Maybe TensorDescription)
(Maybe TensorDescription)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f (Maybe TensorDescription))
-&gt; Maybe TensorDescription -&gt; f (Maybe TensorDescription)
forall a. a -&gt; 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 -&gt; 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 -&gt; Text
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorflow.MemoryLogTensorAllocation&quot;</span></span><span>
</span><span id="line-889"></span><span> </span><span id="local-6989586621679478249"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogTensorAllocation -&gt; 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">&quot;\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&quot;</span></span><span>
</span><span id="line-896"></span><span> </span><span id="local-6989586621679478248"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogTensorAllocation -&gt; 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
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor MemoryLogTensorAllocation Int64
-&gt; FieldDescriptor MemoryLogTensorAllocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-902"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; 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
-&gt; Lens
MemoryLogTensorAllocation MemoryLogTensorAllocation Int64 Int64
-&gt; FieldAccessor MemoryLogTensorAllocation Int64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor MemoryLogTensorAllocation Text
-&gt; FieldDescriptor MemoryLogTensorAllocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;kernel_name&quot;</span></span><span>
</span><span id="line-910"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -&gt; FieldTypeDescriptor Text
forall value. ScalarField value -&gt; 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
-&gt; Lens
MemoryLogTensorAllocation MemoryLogTensorAllocation Text Text
-&gt; FieldAccessor MemoryLogTensorAllocation Text
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;kernelName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;kernelName&quot;</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
-&gt; FieldTypeDescriptor TensorDescription
-&gt; FieldAccessor MemoryLogTensorAllocation TensorDescription
-&gt; FieldDescriptor MemoryLogTensorAllocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;tensor&quot;</span></span><span>
</span><span id="line-919"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor TensorDescription
forall value.
Message value =&gt;
MessageOrGroup -&gt; 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)
-&gt; FieldAccessor MemoryLogTensorAllocation TensorDescription
forall msg value.
Lens' msg (Maybe value) -&gt; 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 :: * -&gt; *).
(HasField s &quot;maybe'tensor&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;maybe'tensor&quot;</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)]
-&gt; Map Tag (FieldDescriptor MemoryLogTensorAllocation)
forall k a. Ord k =&gt; [(k, a)] -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; FieldSet)
-&gt; (MemoryLogTensorAllocation
-&gt; FieldSet -&gt; MemoryLogTensorAllocation)
-&gt; Lens' MemoryLogTensorAllocation FieldSet
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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
-&gt; Text
-&gt; Maybe TensorDescription
-&gt; FieldSet
-&gt; 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 =&gt; 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 =&gt; 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">-&gt;</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 -&gt; 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">&lt;-</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] -&gt; Bool
forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; 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">() -&gt; Parser ()
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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 -&gt; Parser ()
forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; 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 -&gt; ShowS
forall a. [a] -&gt; [a] -&gt; [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">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-956"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; String
forall a. Show a =&gt; a -&gt; 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 -&gt; Parser MemoryLogTensorAllocation
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; FieldSet
forall a. [a] -&gt; [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">&lt;-</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-964"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-968"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -&gt; 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
-&gt; Int64 -&gt; MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Text -&gt; String -&gt; Parser Text
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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">&lt;-</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 -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Parser Text
forall a. Either String a -&gt; 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 -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Either String Text
forall a b. a -&gt; 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 -&gt; String
forall a. Show a =&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Either String Text
forall a b. b -&gt; 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">&quot;kernel_name&quot;</span></span><span>
</span><span id="line-980"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -&gt; 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
-&gt; Text -&gt; MemoryLogTensorAllocation -&gt; MemoryLogTensorAllocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;kernelName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;kernelName&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser TensorDescription -&gt; String -&gt; Parser TensorDescription
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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 -&gt; Parser TensorDescription -&gt; Parser TensorDescription
forall a. Int -&gt; Parser a -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 =&gt; 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">&quot;tensor&quot;</span></span><span>
</span><span id="line-988"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorAllocation -&gt; 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
-&gt; TensorDescription
-&gt; MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;tensor&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;tensor&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogTensorAllocation
-&gt; MemoryLogTensorAllocation
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</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
-&gt; String -&gt; Parser MemoryLogTensorAllocation
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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 -&gt; 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 =&gt; 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">&quot;MemoryLogTensorAllocation&quot;</span></span><span>
</span><span id="line-998"></span><span> </span><span id="local-6989586621679478216"><span class="annot"><span class="annottext">buildMessage :: MemoryLogTensorAllocation -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogTensorAllocation -&gt; Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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 -&gt; Int64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1008"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogTensorAllocation -&gt; Text
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;kernelName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;kernelName&quot;</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 -&gt; Text -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1020"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Text -&gt; ByteString) -&gt; Text -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1024"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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)
-&gt; MemoryLogTensorAllocation -&gt; Maybe TensorDescription
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;maybe'tensor&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;maybe'tensor&quot;</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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1036"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder)
-&gt; (TensorDescription -&gt; ByteString)
-&gt; TensorDescription
-&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1040"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; ByteString
forall msg. Message msg =&gt; msg -&gt; 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 -&gt; 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
-&gt; MemoryLogTensorAllocation -&gt; FieldSet
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 =&gt; 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 -&gt; ()
</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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; MemoryLogTensorDeallocation -&gt; Bool
(MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; Bool)
-&gt; (MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; Bool)
-&gt; Eq MemoryLogTensorDeallocation
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
$c/= :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
== :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
$c== :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; 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 =&gt;
(MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; Ordering)
-&gt; (MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; Bool)
-&gt; (MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; Bool)
-&gt; (MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; Bool)
-&gt; (MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; Bool)
-&gt; (MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation)
-&gt; (MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation)
-&gt; Ord MemoryLogTensorDeallocation
MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; Ordering
MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation
$cmin :: MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation
max :: MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation
$cmax :: MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation
&gt;= :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
$c&gt;= :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
&gt; :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
$c&gt; :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
&lt;= :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
$c&lt;= :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
&lt; :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
$c&lt; :: MemoryLogTensorDeallocation -&gt; MemoryLogTensorDeallocation -&gt; Bool
compare :: MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; Ordering
$ccompare :: MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation -&gt; 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 -&gt; MemoryLogTensorDeallocation -&gt; 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 -&gt; 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 -&gt; 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 -&gt; String
forall msg. Message msg =&gt; msg -&gt; 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 -&gt; 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">&quot;allocationId&quot;</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# &quot;allocationId&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogTensorDeallocation
-&gt; 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 -&gt; f Int64)
-&gt; MemoryLogTensorDeallocation -&gt; f MemoryLogTensorDeallocation)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogTensorDeallocation
-&gt; f MemoryLogTensorDeallocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int64)
-&gt; (MemoryLogTensorDeallocation
-&gt; Int64 -&gt; MemoryLogTensorDeallocation)
-&gt; Lens
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Int64 Int64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int64) -&gt; Int64 -&gt; f Int64
forall a. a -&gt; 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">&quot;allocatorName&quot;</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# &quot;allocatorName&quot;
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogTensorDeallocation
-&gt; 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 -&gt; f Text)
-&gt; MemoryLogTensorDeallocation -&gt; f MemoryLogTensorDeallocation)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogTensorDeallocation
-&gt; f MemoryLogTensorDeallocation
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Text)
-&gt; (MemoryLogTensorDeallocation
-&gt; Text -&gt; MemoryLogTensorDeallocation)
-&gt; Lens
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Text Text
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Text) -&gt; Text -&gt; f Text
forall a. a -&gt; 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 -&gt; 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 -&gt; Text
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorflow.MemoryLogTensorDeallocation&quot;</span></span><span>
</span><span id="line-1092"></span><span> </span><span id="local-6989586621679478155"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogTensorDeallocation -&gt; 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">&quot;\n\
\\ESCMemoryLogTensorDeallocation\DC2#\n\
\\rallocation_id\CAN\SOH \SOH(\ETXR\fallocationId\DC2%\n\
\\SOallocator_name\CAN\STX \SOH(\tR\rallocatorName&quot;</span></span><span>
</span><span id="line-1097"></span><span> </span><span id="local-6989586621679478154"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogTensorDeallocation -&gt; 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
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor MemoryLogTensorDeallocation Int64
-&gt; FieldDescriptor MemoryLogTensorDeallocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;allocation_id&quot;</span></span><span>
</span><span id="line-1103"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; 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
-&gt; Lens
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Int64 Int64
-&gt; FieldAccessor MemoryLogTensorDeallocation Int64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;allocationId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocationId&quot;</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
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor MemoryLogTensorDeallocation Text
-&gt; FieldDescriptor MemoryLogTensorDeallocation
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;allocator_name&quot;</span></span><span>
</span><span id="line-1112"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -&gt; FieldTypeDescriptor Text
forall value. ScalarField value -&gt; 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
-&gt; Lens
MemoryLogTensorDeallocation MemoryLogTensorDeallocation Text Text
-&gt; FieldAccessor MemoryLogTensorDeallocation Text
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;allocatorName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocatorName&quot;</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)]
-&gt; Map Tag (FieldDescriptor MemoryLogTensorDeallocation)
forall k a. Ord k =&gt; [(k, a)] -&gt; 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 -&gt; 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 -&gt; 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 -&gt; FieldSet)
-&gt; (MemoryLogTensorDeallocation
-&gt; FieldSet -&gt; MemoryLogTensorDeallocation)
-&gt; Lens' MemoryLogTensorDeallocation FieldSet
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; Text -&gt; FieldSet -&gt; 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 =&gt; 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 =&gt; 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">-&gt;</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 -&gt; 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">&lt;-</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] -&gt; Bool
forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; 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">() -&gt; Parser ()
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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 -&gt; Parser ()
forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; 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 -&gt; ShowS
forall a. [a] -&gt; [a] -&gt; [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">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-1148"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; String
forall a. Show a =&gt; a -&gt; 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 -&gt; Parser MemoryLogTensorDeallocation
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; FieldSet
forall a. [a] -&gt; [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">&lt;-</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1156"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;allocation_id&quot;</span></span><span>
</span><span id="line-1160"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -&gt; 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
-&gt; Int64
-&gt; MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocationId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocationId&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Text -&gt; String -&gt; Parser Text
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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">&lt;-</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 -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Parser Text
forall a. Either String a -&gt; 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 -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Either String Text
forall a b. a -&gt; 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 -&gt; String
forall a. Show a =&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Either String Text
forall a b. b -&gt; 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">&quot;allocator_name&quot;</span></span><span>
</span><span id="line-1174"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorDeallocation -&gt; 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
-&gt; Text
-&gt; MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocatorName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocatorName&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogTensorDeallocation
-&gt; MemoryLogTensorDeallocation
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</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
-&gt; String -&gt; Parser MemoryLogTensorDeallocation
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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 -&gt; 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 =&gt; 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">&quot;MemoryLogTensorDeallocation&quot;</span></span><span>
</span><span id="line-1186"></span><span> </span><span id="local-6989586621679478129"><span class="annot"><span class="annottext">buildMessage :: MemoryLogTensorDeallocation -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogTensorDeallocation -&gt; Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocationId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocationId&quot;</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 -&gt; Int64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1197"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogTensorDeallocation -&gt; Text
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;allocatorName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;allocatorName&quot;</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 -&gt; Text -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1210"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Text -&gt; ByteString) -&gt; Text -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1214"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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
-&gt; MemoryLogTensorDeallocation -&gt; FieldSet
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 =&gt; 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 -&gt; ()
</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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; MemoryLogTensorOutput -&gt; Bool
(MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool)
-&gt; (MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool)
-&gt; Eq MemoryLogTensorOutput
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
$c/= :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
== :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
$c== :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; 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 =&gt;
(MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Ordering)
-&gt; (MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool)
-&gt; (MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool)
-&gt; (MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool)
-&gt; (MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool)
-&gt; (MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput)
-&gt; (MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput)
-&gt; Ord MemoryLogTensorOutput
MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Ordering
MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput
$cmin :: MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput
max :: MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput
$cmax :: MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput
&gt;= :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
$c&gt;= :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
&gt; :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
$c&gt; :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
&lt;= :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
$c&lt;= :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
&lt; :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
$c&lt; :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Bool
compare :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; Ordering
$ccompare :: MemoryLogTensorOutput -&gt; MemoryLogTensorOutput -&gt; 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 -&gt; MemoryLogTensorOutput -&gt; 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 -&gt; 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 -&gt; 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 -&gt; String
forall msg. Message msg =&gt; msg -&gt; 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 -&gt; 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">&quot;stepId&quot;</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# &quot;stepId&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogTensorOutput
-&gt; 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 -&gt; f Int64)
-&gt; MemoryLogTensorOutput -&gt; f MemoryLogTensorOutput)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; MemoryLogTensorOutput
-&gt; f MemoryLogTensorOutput
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int64)
-&gt; (MemoryLogTensorOutput -&gt; Int64 -&gt; MemoryLogTensorOutput)
-&gt; Lens MemoryLogTensorOutput MemoryLogTensorOutput Int64 Int64
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int64) -&gt; Int64 -&gt; f Int64
forall a. a -&gt; 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">&quot;kernelName&quot;</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# &quot;kernelName&quot;
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogTensorOutput
-&gt; 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 -&gt; f Text)
-&gt; MemoryLogTensorOutput -&gt; f MemoryLogTensorOutput)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; MemoryLogTensorOutput
-&gt; f MemoryLogTensorOutput
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Text)
-&gt; (MemoryLogTensorOutput -&gt; Text -&gt; MemoryLogTensorOutput)
-&gt; Lens MemoryLogTensorOutput MemoryLogTensorOutput Text Text
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Text) -&gt; Text -&gt; f Text
forall a. a -&gt; 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">&quot;index&quot;</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# &quot;index&quot;
-&gt; (Int32 -&gt; f Int32)
-&gt; MemoryLogTensorOutput
-&gt; 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 -&gt; f Int32)
-&gt; MemoryLogTensorOutput -&gt; f MemoryLogTensorOutput)
-&gt; ((Int32 -&gt; f Int32) -&gt; Int32 -&gt; f Int32)
-&gt; (Int32 -&gt; f Int32)
-&gt; MemoryLogTensorOutput
-&gt; f MemoryLogTensorOutput
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Int32)
-&gt; (MemoryLogTensorOutput -&gt; Int32 -&gt; MemoryLogTensorOutput)
-&gt; Lens MemoryLogTensorOutput MemoryLogTensorOutput Int32 Int32
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f Int32) -&gt; Int32 -&gt; f Int32
forall a. a -&gt; 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">&quot;tensor&quot;</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# &quot;tensor&quot;
-&gt; (TensorDescription -&gt; f TensorDescription)
-&gt; MemoryLogTensorOutput
-&gt; 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 -&gt; f (Maybe TensorDescription))
-&gt; MemoryLogTensorOutput -&gt; f MemoryLogTensorOutput)
-&gt; ((TensorDescription -&gt; f TensorDescription)
-&gt; Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; (TensorDescription -&gt; f TensorDescription)
-&gt; MemoryLogTensorOutput
-&gt; f MemoryLogTensorOutput
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Maybe TensorDescription)
-&gt; (MemoryLogTensorOutput
-&gt; Maybe TensorDescription -&gt; MemoryLogTensorOutput)
-&gt; Lens
MemoryLogTensorOutput
MemoryLogTensorOutput
(Maybe TensorDescription)
(Maybe TensorDescription)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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
-&gt; Lens' (Maybe TensorDescription) TensorDescription
forall b. b -&gt; 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 =&gt; 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">&quot;maybe'tensor&quot;</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# &quot;maybe'tensor&quot;
-&gt; (Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; MemoryLogTensorOutput
-&gt; 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 -&gt; f (Maybe TensorDescription))
-&gt; MemoryLogTensorOutput -&gt; f MemoryLogTensorOutput)
-&gt; ((Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; (Maybe TensorDescription -&gt; f (Maybe TensorDescription))
-&gt; MemoryLogTensorOutput
-&gt; f MemoryLogTensorOutput
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Maybe TensorDescription)
-&gt; (MemoryLogTensorOutput
-&gt; Maybe TensorDescription -&gt; MemoryLogTensorOutput)
-&gt; Lens
MemoryLogTensorOutput
MemoryLogTensorOutput
(Maybe TensorDescription)
(Maybe TensorDescription)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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 -&gt; f (Maybe TensorDescription))
-&gt; Maybe TensorDescription -&gt; f (Maybe TensorDescription)
forall a. a -&gt; 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 -&gt; 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 -&gt; Text
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorflow.MemoryLogTensorOutput&quot;</span></span><span>
</span><span id="line-1287"></span><span> </span><span id="local-6989586621679478057"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy MemoryLogTensorOutput -&gt; 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">&quot;\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&quot;</span></span><span>
</span><span id="line-1295"></span><span> </span><span id="local-6989586621679478056"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy MemoryLogTensorOutput -&gt; 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
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor MemoryLogTensorOutput Int64
-&gt; FieldDescriptor MemoryLogTensorOutput
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-1301"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogTensorOutput MemoryLogTensorOutput Int64 Int64
-&gt; FieldAccessor MemoryLogTensorOutput Int64
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor MemoryLogTensorOutput Text
-&gt; FieldDescriptor MemoryLogTensorOutput
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;kernel_name&quot;</span></span><span>
</span><span id="line-1309"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -&gt; FieldTypeDescriptor Text
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogTensorOutput MemoryLogTensorOutput Text Text
-&gt; FieldAccessor MemoryLogTensorOutput Text
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;kernelName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;kernelName&quot;</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
-&gt; FieldTypeDescriptor Int32
-&gt; FieldAccessor MemoryLogTensorOutput Int32
-&gt; FieldDescriptor MemoryLogTensorOutput
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;index&quot;</span></span><span>
</span><span id="line-1318"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -&gt; FieldTypeDescriptor Int32
forall value. ScalarField value -&gt; 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
-&gt; Lens MemoryLogTensorOutput MemoryLogTensorOutput Int32 Int32
-&gt; FieldAccessor MemoryLogTensorOutput Int32
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; 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) =&gt; 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 :: * -&gt; *).
(HasField s &quot;index&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;index&quot;</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
-&gt; FieldTypeDescriptor TensorDescription
-&gt; FieldAccessor MemoryLogTensorOutput TensorDescription
-&gt; FieldDescriptor MemoryLogTensorOutput
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; 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">&quot;tensor&quot;</span></span><span>
</span><span id="line-1326"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor TensorDescription
forall value.
Message value =&gt;
MessageOrGroup -&gt; 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)
-&gt; FieldAccessor MemoryLogTensorOutput TensorDescription
forall msg value.
Lens' msg (Maybe value) -&gt; 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 :: * -&gt; *).
(HasField s &quot;maybe'tensor&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;maybe'tensor&quot;</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)]
-&gt; Map Tag (FieldDescriptor MemoryLogTensorOutput)
forall k a. Ord k =&gt; [(k, a)] -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; FieldSet)
-&gt; (MemoryLogTensorOutput -&gt; FieldSet -&gt; MemoryLogTensorOutput)
-&gt; Lens' MemoryLogTensorOutput FieldSet
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; 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 -&gt; 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">-&gt;</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
-&gt; Text
-&gt; Int32
-&gt; Maybe TensorDescription
-&gt; FieldSet
-&gt; 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 =&gt; 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 =&gt; 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 =&gt; 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">-&gt;</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 -&gt; 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">&lt;-</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] -&gt; Bool
forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; 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">() -&gt; Parser ()
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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 -&gt; Parser ()
forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; 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 -&gt; ShowS
forall a. [a] -&gt; [a] -&gt; [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">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-1364"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; String
forall a. Show a =&gt; a -&gt; 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 -&gt; Parser MemoryLogTensorOutput
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; FieldSet
forall a. [a] -&gt; [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">&lt;-</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1372"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;step_id&quot;</span></span><span>
</span><span id="line-1376"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -&gt; 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
-&gt; Int64 -&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Text -&gt; String -&gt; Parser Text
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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">&lt;-</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 -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Parser Text
forall a. Either String a -&gt; 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 -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Either String Text
forall a b. a -&gt; 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 -&gt; String
forall a. Show a =&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Either String Text
forall a b. b -&gt; 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">&quot;kernel_name&quot;</span></span><span>
</span><span id="line-1388"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -&gt; 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
-&gt; Text -&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;kernelName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;kernelName&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -&gt; String -&gt; Parser Int32
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1392"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int32) -&gt; Parser Word64 -&gt; Parser Int32
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; 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 -&gt; Int32
forall a b. (Integral a, Num b) =&gt; a -&gt; 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">&quot;index&quot;</span></span><span>
</span><span id="line-1396"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -&gt; 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
-&gt; Int32 -&gt; MemoryLogTensorOutput -&gt; MemoryLogTensorOutput
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;index&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;index&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser TensorDescription -&gt; String -&gt; Parser TensorDescription
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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">&lt;-</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 -&gt; Parser TensorDescription -&gt; Parser TensorDescription
forall a. Int -&gt; Parser a -&gt; 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 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 =&gt; 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">&quot;tensor&quot;</span></span><span>
</span><span id="line-1403"></span><span> </span><span class="annot"><span class="annottext">MemoryLogTensorOutput -&gt; 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
-&gt; TensorDescription
-&gt; MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;tensor&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;tensor&quot;</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">-&gt;</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">&lt;-</span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; 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
-&gt; (FieldSet -&gt; FieldSet)
-&gt; MemoryLogTensorOutput
-&gt; MemoryLogTensorOutput
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; 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 =&gt; 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">-&gt;</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
-&gt; String -&gt; Parser MemoryLogTensorOutput
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</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 -&gt; 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 =&gt; 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">&quot;MemoryLogTensorOutput&quot;</span></span><span>
</span><span id="line-1413"></span><span> </span><span id="local-6989586621679478025"><span class="annot"><span class="annottext">buildMessage :: MemoryLogTensorOutput -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogTensorOutput -&gt; Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;stepId&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;stepId&quot;</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 -&gt; Int64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1423"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogTensorOutput -&gt; Text
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;kernelName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;kernelName&quot;</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 -&gt; Text -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1435"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Text -&gt; ByteString) -&gt; Text -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1439"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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
-&gt; MemoryLogTensorOutput -&gt; Int32
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;index&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;index&quot;</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 -&gt; Int32 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; 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 =&gt; 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 =&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1452"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder) -&gt; (Int32 -&gt; Word64) -&gt; Int32 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</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)
-&gt; MemoryLogTensorOutput -&gt; Maybe TensorDescription
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 :: * -&gt; *).
(HasField s &quot;maybe'tensor&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; 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">&quot;maybe'tensor&quot;</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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1462"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Builder)
-&gt; (TensorDescription -&gt; ByteString)
-&gt; TensorDescription
-&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; 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">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1466"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; 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 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; 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 -&gt; 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 -&gt; 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 -&gt; ByteString
forall msg. Message msg =&gt; msg -&gt; 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 -&gt; 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
-&gt; MemoryLogTensorOutput -&gt; FieldSet
forall a s t b. FoldLike a s t a b -&gt; s -&gt; 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 =&gt; 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 -&gt; ()
</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">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; 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 -&gt; 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">&quot;\n\
\*tensorflow/core/framework/log_memory.proto\DC2\n\
\tensorflow\SUB2tensorflow/core/framework/tensor_description.proto\&quot;@\n\
\\rMemoryLogStep\DC2\ETB\n\
\\astep_id\CAN\SOH \SOH(\ETXR\ACKstepId\DC2\SYN\n\
\\ACKhandle\CAN\STX \SOH(\tR\ACKhandle\&quot;\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\&quot;i\n\
\\ESCMemoryLogTensorDeallocation\DC2#\n\
\\rallocation_id\CAN\SOH \SOH(\ETXR\fallocationId\DC2%\n\
\\SOallocator_name\CAN\STX \SOH(\tR\rallocatorName\&quot;\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\&quot;\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\&quot;\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&lt;\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\&quot;\n\
\\t\n\
\\STX\b\n\
\\DC2\ETX\b\NUL\&quot;\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\
\&amp;\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\
\&amp;\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., \&quot;affine2/weights/Assign\&quot;.\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&amp;\STX\FS\SUB\GS Name of the allocator used.\n\
\\n\
\\f\n\
\\ENQ\EOT\STX\STX\SOH\ENQ\DC2\ETX&amp;\STX\b\n\
\\f\n\
\\ENQ\EOT\STX\STX\SOH\SOH\DC2\ETX&amp;\t\ETB\n\
\\f\n\
\\ENQ\EOT\STX\STX\SOH\ETX\DC2\ETX&amp;\SUB\ESC\n\
\\n\
\\n\
\\STX\EOT\ETX\DC2\EOT)\NUL6\SOH\n\
\\n\
\\n\
\\ETX\EOT\ETX\SOH\DC2\ETX)\b\GS\n\
\&amp;\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\
\ \&quot;affine2/weights/Assign\&quot;.\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\
\&amp;\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\
\&amp;\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&quot;</span></span></pre></body></html>