1
0
mirror of https://github.com/tensorflow/haskell.git synced 2024-06-18 02:28:33 +02:00
tensorflow-haskell/docs/haddock/tensorflow-proto-0.3.0.0/src/Proto.Tensorflow.Core.Framework.CostGraph.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

6936 lines
815 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/cost_graph.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.CostGraph</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.CostGraph.html#CostGraphDef"><span class="hs-identifier">CostGraphDef</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.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier">CostGraphDef'AggregatedCost</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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier">CostGraphDef'Node</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.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier">CostGraphDef'Node'InputInfo</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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier">CostGraphDef'Node'OutputInfo</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span>
</span><span id="line-9"></span><span> </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-10"></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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-35"></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.TensorShape.html"><span class="hs-identifier">Proto.Tensorflow.Core.Framework.TensorShape</span></a></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.Types.html"><span class="hs-identifier">Proto.Tensorflow.Core.Framework.Types</span></a></span><span>
</span><span id="line-37"></span><span class="hs-comment">{- | Fields :
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.node' @:: Lens' CostGraphDef [CostGraphDef'Node]@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.vec'node' @:: Lens' CostGraphDef (Data.Vector.Vector CostGraphDef'Node)@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.cost' @:: Lens' CostGraphDef [CostGraphDef'AggregatedCost]@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.vec'cost' @:: Lens' CostGraphDef (Data.Vector.Vector CostGraphDef'AggregatedCost)@ -}</span><span>
</span><span id="line-43"></span><span class="hs-keyword">data</span><span> </span><span id="CostGraphDef"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-var">CostGraphDef</span></a></span></span><span>
</span><span id="line-44"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="CostGraphDef%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27_constructor"><span class="hs-identifier hs-var">CostGraphDef'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_CostGraphDef%27node"><span class="annot"><span class="annottext">CostGraphDef -&gt; Vector CostGraphDef'Node
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27node"><span class="hs-identifier hs-var hs-var">_CostGraphDef'node</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">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-45"></span><span> </span><span id="_CostGraphDef%27cost"><span class="annot"><span class="annottext">CostGraphDef -&gt; Vector CostGraphDef'AggregatedCost
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27cost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'cost</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">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-46"></span><span> </span><span id="_CostGraphDef%27_unknownFields"><span class="annot"><span class="annottext">CostGraphDef -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'_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-47"></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-6989586621679483224"><span id="local-6989586621679483226"><span class="annot"><span class="annottext">CostGraphDef -&gt; CostGraphDef -&gt; Bool
(CostGraphDef -&gt; CostGraphDef -&gt; Bool)
-&gt; (CostGraphDef -&gt; CostGraphDef -&gt; Bool) -&gt; Eq CostGraphDef
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
$c/= :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
== :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
$c== :: CostGraphDef -&gt; CostGraphDef -&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-6989586621679483208"><span id="local-6989586621679483210"><span id="local-6989586621679483212"><span id="local-6989586621679483214"><span id="local-6989586621679483216"><span id="local-6989586621679483218"><span id="local-6989586621679483220"><span class="annot"><span class="annottext">Eq CostGraphDef
Eq CostGraphDef =&gt;
(CostGraphDef -&gt; CostGraphDef -&gt; Ordering)
-&gt; (CostGraphDef -&gt; CostGraphDef -&gt; Bool)
-&gt; (CostGraphDef -&gt; CostGraphDef -&gt; Bool)
-&gt; (CostGraphDef -&gt; CostGraphDef -&gt; Bool)
-&gt; (CostGraphDef -&gt; CostGraphDef -&gt; Bool)
-&gt; (CostGraphDef -&gt; CostGraphDef -&gt; CostGraphDef)
-&gt; (CostGraphDef -&gt; CostGraphDef -&gt; CostGraphDef)
-&gt; Ord CostGraphDef
CostGraphDef -&gt; CostGraphDef -&gt; Bool
CostGraphDef -&gt; CostGraphDef -&gt; Ordering
CostGraphDef -&gt; CostGraphDef -&gt; CostGraphDef
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 :: CostGraphDef -&gt; CostGraphDef -&gt; CostGraphDef
$cmin :: CostGraphDef -&gt; CostGraphDef -&gt; CostGraphDef
max :: CostGraphDef -&gt; CostGraphDef -&gt; CostGraphDef
$cmax :: CostGraphDef -&gt; CostGraphDef -&gt; CostGraphDef
&gt;= :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
$c&gt;= :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
&gt; :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
$c&gt; :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
&lt;= :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
$c&lt;= :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
&lt; :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
$c&lt; :: CostGraphDef -&gt; CostGraphDef -&gt; Bool
compare :: CostGraphDef -&gt; CostGraphDef -&gt; Ordering
$ccompare :: CostGraphDef -&gt; CostGraphDef -&gt; Ordering
$cp1Ord :: Eq CostGraphDef
</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-48"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679483202"><span id="local-6989586621679483204"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-49"></span><span> </span><span id="local-6989586621679483200"><span class="annot"><span class="annottext">showsPrec :: Int -&gt; CostGraphDef -&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-6989586621679483198"><span class="annot"><span class="annottext">__x :: CostGraphDef
</span><a href="#local-6989586621679483198"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679483197"><span class="annot"><span class="annottext">__s :: String
</span><a href="#local-6989586621679483197"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
</span><span id="line-50"></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-51"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
</span><span id="line-52"></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-53"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef -&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">CostGraphDef
</span><a href="#local-6989586621679483198"><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-6989586621679483197"><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-54"></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.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;node&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-55"></span><span> </span><span id="local-6989586621679483191"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;node&quot;
-&gt; ([CostGraphDef'Node] -&gt; f [CostGraphDef'Node])
-&gt; CostGraphDef
-&gt; f CostGraphDef
</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-56"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector CostGraphDef'Node -&gt; f (Vector CostGraphDef'Node))
-&gt; CostGraphDef -&gt; f CostGraphDef)
-&gt; (([CostGraphDef'Node] -&gt; f [CostGraphDef'Node])
-&gt; Vector CostGraphDef'Node -&gt; f (Vector CostGraphDef'Node))
-&gt; ([CostGraphDef'Node] -&gt; f [CostGraphDef'Node])
-&gt; CostGraphDef
-&gt; f CostGraphDef
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-57"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef -&gt; Vector CostGraphDef'Node)
-&gt; (CostGraphDef -&gt; Vector CostGraphDef'Node -&gt; CostGraphDef)
-&gt; Lens
CostGraphDef
CostGraphDef
(Vector CostGraphDef'Node)
(Vector CostGraphDef'Node)
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-58"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -&gt; Vector CostGraphDef'Node
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27node"><span class="hs-identifier hs-var hs-var">_CostGraphDef'node</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483187"><span class="annot"><span class="annottext">x__ :: CostGraphDef
</span><a href="#local-6989586621679483187"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679483186"><span class="annot"><span class="annottext">y__ :: Vector CostGraphDef'Node
</span><a href="#local-6989586621679483186"><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">CostGraphDef
</span><a href="#local-6989586621679483187"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'node :: Vector CostGraphDef'Node
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27node"><span class="hs-identifier hs-var">_CostGraphDef'node</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node
</span><a href="#local-6989586621679483186"><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-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector CostGraphDef'Node -&gt; [CostGraphDef'Node])
-&gt; (Vector CostGraphDef'Node
-&gt; [CostGraphDef'Node] -&gt; Vector CostGraphDef'Node)
-&gt; Lens
(Vector CostGraphDef'Node)
(Vector CostGraphDef'Node)
[CostGraphDef'Node]
[CostGraphDef'Node]
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-60"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node -&gt; [CostGraphDef'Node]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-61"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679483184"><span class="annot"><span class="annottext">y__ :: [CostGraphDef'Node]
</span><a href="#local-6989586621679483184"><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">[CostGraphDef'Node] -&gt; Vector CostGraphDef'Node
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[CostGraphDef'Node]
</span><a href="#local-6989586621679483184"><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-62"></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.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'node&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-63"></span><span> </span><span id="local-6989586621679483181"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'node&quot;
-&gt; (Vector CostGraphDef'Node -&gt; f (Vector CostGraphDef'Node))
-&gt; CostGraphDef
-&gt; f CostGraphDef
</span><a href="#local-6989586621679483181"><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-64"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector CostGraphDef'Node -&gt; f (Vector CostGraphDef'Node))
-&gt; CostGraphDef -&gt; f CostGraphDef)
-&gt; ((Vector CostGraphDef'Node -&gt; f (Vector CostGraphDef'Node))
-&gt; Vector CostGraphDef'Node -&gt; f (Vector CostGraphDef'Node))
-&gt; (Vector CostGraphDef'Node -&gt; f (Vector CostGraphDef'Node))
-&gt; CostGraphDef
-&gt; f CostGraphDef
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-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef -&gt; Vector CostGraphDef'Node)
-&gt; (CostGraphDef -&gt; Vector CostGraphDef'Node -&gt; CostGraphDef)
-&gt; Lens
CostGraphDef
CostGraphDef
(Vector CostGraphDef'Node)
(Vector CostGraphDef'Node)
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-66"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -&gt; Vector CostGraphDef'Node
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27node"><span class="hs-identifier hs-var hs-var">_CostGraphDef'node</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483180"><span class="annot"><span class="annottext">x__ :: CostGraphDef
</span><a href="#local-6989586621679483180"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679483179"><span class="annot"><span class="annottext">y__ :: Vector CostGraphDef'Node
</span><a href="#local-6989586621679483179"><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">CostGraphDef
</span><a href="#local-6989586621679483180"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'node :: Vector CostGraphDef'Node
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27node"><span class="hs-identifier hs-var">_CostGraphDef'node</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node
</span><a href="#local-6989586621679483179"><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-67"></span><span> </span><span class="annot"><span class="annottext">(Vector CostGraphDef'Node -&gt; f (Vector CostGraphDef'Node))
-&gt; Vector CostGraphDef'Node -&gt; f (Vector CostGraphDef'Node)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-68"></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.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;cost&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-69"></span><span> </span><span id="local-6989586621679483176"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;cost&quot;
-&gt; ([CostGraphDef'AggregatedCost]
-&gt; f [CostGraphDef'AggregatedCost])
-&gt; CostGraphDef
-&gt; f CostGraphDef
</span><a href="#local-6989586621679483176"><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-70"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector CostGraphDef'AggregatedCost
-&gt; f (Vector CostGraphDef'AggregatedCost))
-&gt; CostGraphDef -&gt; f CostGraphDef)
-&gt; (([CostGraphDef'AggregatedCost]
-&gt; f [CostGraphDef'AggregatedCost])
-&gt; Vector CostGraphDef'AggregatedCost
-&gt; f (Vector CostGraphDef'AggregatedCost))
-&gt; ([CostGraphDef'AggregatedCost]
-&gt; f [CostGraphDef'AggregatedCost])
-&gt; CostGraphDef
-&gt; f CostGraphDef
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-71"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef -&gt; Vector CostGraphDef'AggregatedCost)
-&gt; (CostGraphDef
-&gt; Vector CostGraphDef'AggregatedCost -&gt; CostGraphDef)
-&gt; Lens
CostGraphDef
CostGraphDef
(Vector CostGraphDef'AggregatedCost)
(Vector CostGraphDef'AggregatedCost)
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-72"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -&gt; Vector CostGraphDef'AggregatedCost
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27cost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'cost</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483175"><span class="annot"><span class="annottext">x__ :: CostGraphDef
</span><a href="#local-6989586621679483175"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679483174"><span class="annot"><span class="annottext">y__ :: Vector CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483174"><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">CostGraphDef
</span><a href="#local-6989586621679483175"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'cost :: Vector CostGraphDef'AggregatedCost
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27cost"><span class="hs-identifier hs-var">_CostGraphDef'cost</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483174"><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="hs-special">(</span><span class="annot"><span class="annottext">(Vector CostGraphDef'AggregatedCost
-&gt; [CostGraphDef'AggregatedCost])
-&gt; (Vector CostGraphDef'AggregatedCost
-&gt; [CostGraphDef'AggregatedCost]
-&gt; Vector CostGraphDef'AggregatedCost)
-&gt; Lens
(Vector CostGraphDef'AggregatedCost)
(Vector CostGraphDef'AggregatedCost)
[CostGraphDef'AggregatedCost]
[CostGraphDef'AggregatedCost]
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-74"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'AggregatedCost -&gt; [CostGraphDef'AggregatedCost]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-75"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679483173"><span class="annot"><span class="annottext">y__ :: [CostGraphDef'AggregatedCost]
</span><a href="#local-6989586621679483173"><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">[CostGraphDef'AggregatedCost] -&gt; Vector CostGraphDef'AggregatedCost
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[CostGraphDef'AggregatedCost]
</span><a href="#local-6989586621679483173"><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-76"></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.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'cost&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-77"></span><span> </span><span id="local-6989586621679483171"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'cost&quot;
-&gt; (Vector CostGraphDef'AggregatedCost
-&gt; f (Vector CostGraphDef'AggregatedCost))
-&gt; CostGraphDef
-&gt; f CostGraphDef
</span><a href="#local-6989586621679483171"><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-78"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector CostGraphDef'AggregatedCost
-&gt; f (Vector CostGraphDef'AggregatedCost))
-&gt; CostGraphDef -&gt; f CostGraphDef)
-&gt; ((Vector CostGraphDef'AggregatedCost
-&gt; f (Vector CostGraphDef'AggregatedCost))
-&gt; Vector CostGraphDef'AggregatedCost
-&gt; f (Vector CostGraphDef'AggregatedCost))
-&gt; (Vector CostGraphDef'AggregatedCost
-&gt; f (Vector CostGraphDef'AggregatedCost))
-&gt; CostGraphDef
-&gt; f CostGraphDef
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-79"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef -&gt; Vector CostGraphDef'AggregatedCost)
-&gt; (CostGraphDef
-&gt; Vector CostGraphDef'AggregatedCost -&gt; CostGraphDef)
-&gt; Lens
CostGraphDef
CostGraphDef
(Vector CostGraphDef'AggregatedCost)
(Vector CostGraphDef'AggregatedCost)
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-80"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -&gt; Vector CostGraphDef'AggregatedCost
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27cost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'cost</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483170"><span class="annot"><span class="annottext">x__ :: CostGraphDef
</span><a href="#local-6989586621679483170"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679483169"><span class="annot"><span class="annottext">y__ :: Vector CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483169"><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">CostGraphDef
</span><a href="#local-6989586621679483170"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'cost :: Vector CostGraphDef'AggregatedCost
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27cost"><span class="hs-identifier hs-var">_CostGraphDef'cost</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483169"><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-81"></span><span> </span><span class="annot"><span class="annottext">(Vector CostGraphDef'AggregatedCost
-&gt; f (Vector CostGraphDef'AggregatedCost))
-&gt; Vector CostGraphDef'AggregatedCost
-&gt; f (Vector CostGraphDef'AggregatedCost)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-82"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679483162"><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.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-83"></span><span> </span><span id="local-6989586621679483157"><span class="annot"><span class="annottext">messageName :: Proxy CostGraphDef -&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.CostGraphDef&quot;</span></span><span>
</span><span id="line-84"></span><span> </span><span id="local-6989586621679483154"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy CostGraphDef -&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-85"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;\n\
\\fCostGraphDef\DC21\n\
\\EOTnode\CAN\SOH \ETX(\v2\GS.tensorflow.CostGraphDef.NodeR\EOTnode\DC2;\n\
\\EOTcost\CAN\STX \ETX(\v2'.tensorflow.CostGraphDef.AggregatedCostR\EOTcost\SUB\199\a\n\
\\EOTNode\DC2\DC2\n\
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2\SYN\n\
\\ACKdevice\CAN\STX \SOH(\tR\ACKdevice\DC2\SO\n\
\\STXid\CAN\ETX \SOH(\ENQR\STXid\DC2F\n\
\\n\
\input_info\CAN\EOT \ETX(\v2'.tensorflow.CostGraphDef.Node.InputInfoR\tinputInfo\DC2I\n\
\\voutput_info\CAN\ENQ \ETX(\v2(.tensorflow.CostGraphDef.Node.OutputInfoR\n\
\outputInfo\DC22\n\
\\NAKtemporary_memory_size\CAN\ACK \SOH(\ETXR\DC3temporaryMemorySize\DC24\n\
\\SYNpersistent_memory_size\CAN\f \SOH(\ETXR\DC4persistentMemorySize\DC25\n\
\\NAKhost_temp_memory_size\CAN\n\
\ \SOH(\ETXR\DC2hostTempMemorySizeB\STX\CAN\SOH\DC29\n\
\\ETBdevice_temp_memory_size\CAN\v \SOH(\ETXR\DC4deviceTempMemorySizeB\STX\CAN\SOH\DC2E\n\
\\GSdevice_persistent_memory_size\CAN\DLE \SOH(\ETXR\SUBdevicePersistentMemorySizeB\STX\CAN\SOH\DC2!\n\
\\fcompute_cost\CAN\t \SOH(\ETXR\vcomputeCost\DC2!\n\
\\fcompute_time\CAN\SO \SOH(\ETXR\vcomputeTime\DC2\US\n\
\\vmemory_time\CAN\SI \SOH(\ETXR\n\
\memoryTime\DC2\EM\n\
\\bis_final\CAN\a \SOH(\bR\aisFinal\DC2#\n\
\\rcontrol_input\CAN\b \ETX(\ENQR\fcontrolInput\DC2\RS\n\
\\n\
\inaccurate\CAN\DC1 \SOH(\bR\n\
\inaccurate\SUBY\n\
\\tInputInfo\DC2%\n\
\\SOpreceding_node\CAN\SOH \SOH(\ENQR\rprecedingNode\DC2%\n\
\\SOpreceding_port\CAN\STX \SOH(\ENQR\rprecedingPort\SUB\170\SOH\n\
\\n\
\OutputInfo\DC2\DC2\n\
\\EOTsize\CAN\SOH \SOH(\ETXR\EOTsize\DC2(\n\
\\DLEalias_input_port\CAN\STX \SOH(\ETXR\SOaliasInputPort\DC22\n\
\\ENQshape\CAN\ETX \SOH(\v2\FS.tensorflow.TensorShapeProtoR\ENQshape\DC2*\n\
\\ENQdtype\CAN\EOT \SOH(\SO2\DC4.tensorflow.DataTypeR\ENQdtype\SUBB\n\
\\SOAggregatedCost\DC2\DC2\n\
\\EOTcost\CAN\SOH \SOH(\STXR\EOTcost\DC2\FS\n\
\\tdimension\CAN\STX \SOH(\tR\tdimension&quot;</span></span><span>
</span><span id="line-124"></span><span> </span><span id="local-6989586621679483152"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy CostGraphDef -&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.CostGraph.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
</span><span id="line-125"></span><span> </span><span id="local-6989586621679483149"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor CostGraphDef)
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></span></span><span>
</span><span id="line-126"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-127"></span><span> </span><span id="local-6989586621679483147"><span class="annot"><span class="annottext">node__field_descriptor :: FieldDescriptor CostGraphDef
</span><a href="#local-6989586621679483147"><span class="hs-identifier hs-var hs-var">node__field_descriptor</span></a></span></span><span>
</span><span id="line-128"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor CostGraphDef'Node
-&gt; FieldAccessor CostGraphDef CostGraphDef'Node
-&gt; FieldDescriptor CostGraphDef
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-129"></span><span> </span><span class="annot"><span class="hs-string">&quot;node&quot;</span></span><span>
</span><span id="line-130"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor CostGraphDef'Node
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-131"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-132"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' CostGraphDef [CostGraphDef'Node]
-&gt; FieldAccessor CostGraphDef CostGraphDef'Node
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-133"></span><span> </span><span class="annot"><span class="annottext">Packing
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;node&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;node&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-134"></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.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span><span>
</span><span id="line-135"></span><span> </span><span id="local-6989586621679483140"><span class="annot"><span class="annottext">cost__field_descriptor :: FieldDescriptor CostGraphDef
</span><a href="#local-6989586621679483140"><span class="hs-identifier hs-var hs-var">cost__field_descriptor</span></a></span></span><span>
</span><span id="line-136"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor CostGraphDef'AggregatedCost
-&gt; FieldAccessor CostGraphDef CostGraphDef'AggregatedCost
-&gt; FieldDescriptor CostGraphDef
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-137"></span><span> </span><span class="annot"><span class="hs-string">&quot;cost&quot;</span></span><span>
</span><span id="line-138"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor CostGraphDef'AggregatedCost
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-139"></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.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-140"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' CostGraphDef [CostGraphDef'AggregatedCost]
-&gt; FieldAccessor CostGraphDef CostGraphDef'AggregatedCost
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-141"></span><span> </span><span class="annot"><span class="annottext">Packing
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;cost&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;cost&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-142"></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.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span><span>
</span><span id="line-143"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-144"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor CostGraphDef)]
-&gt; Map Tag (FieldDescriptor CostGraphDef)
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-145"></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 CostGraphDef
</span><a href="#local-6989586621679483147"><span class="hs-identifier hs-var">node__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-146"></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 CostGraphDef
</span><a href="#local-6989586621679483140"><span class="hs-identifier hs-var">cost__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-147"></span><span> </span><span id="local-6989586621679483137"><span class="annot"><span class="annottext">unknownFields :: LensLike' f CostGraphDef FieldSet
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></span></span><span>
</span><span id="line-148"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(CostGraphDef -&gt; FieldSet)
-&gt; (CostGraphDef -&gt; FieldSet -&gt; CostGraphDef)
-&gt; Lens' CostGraphDef 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-149"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'_unknownFields</span></a></span><span>
</span><span id="line-150"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483135"><span class="annot"><span class="annottext">x__ :: CostGraphDef
</span><a href="#local-6989586621679483135"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679483134"><span class="annot"><span class="annottext">y__ :: FieldSet
</span><a href="#local-6989586621679483134"><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">CostGraphDef
</span><a href="#local-6989586621679483135"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679483134"><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-151"></span><span> </span><span id="local-6989586621679483133"><span class="annot"><span class="annottext">defMessage :: CostGraphDef
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></span></span><span>
</span><span id="line-152"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WCostGraphDef'_constructor :: Vector CostGraphDef'Node
-&gt; Vector CostGraphDef'AggregatedCost -&gt; FieldSet -&gt; CostGraphDef
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#%24WCostGraphDef%27_constructor"><span class="hs-identifier hs-type hs-type">CostGraphDef'_constructor</span></a></span><span>
</span><span id="line-153"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'node :: Vector CostGraphDef'Node
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27node"><span class="hs-identifier hs-var">_CostGraphDef'node</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-154"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'cost :: Vector CostGraphDef'AggregatedCost
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27cost"><span class="hs-identifier hs-var">_CostGraphDef'cost</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'AggregatedCost
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-155"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'_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-156"></span><span> </span><span id="local-6989586621679483129"><span class="annot"><span class="annottext">parseMessage :: Parser CostGraphDef
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></span></span><span>
</span><span id="line-157"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-158"></span><span> </span><span class="annot"><a href="#local-6989586621679483127"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-159"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span><span>
</span><span id="line-160"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span>
</span><span id="line-161"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-162"></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.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span><span>
</span><span id="line-163"></span><span> </span><span id="local-6989586621679483127"><span class="annot"><span class="annottext">loop :: CostGraphDef
-&gt; Growing Vector RealWorld CostGraphDef'AggregatedCost
-&gt; Growing Vector RealWorld CostGraphDef'Node
-&gt; Parser CostGraphDef
</span><a href="#local-6989586621679483127"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679483126"><span class="annot"><span class="annottext">x :: CostGraphDef
</span><a href="#local-6989586621679483126"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span id="local-6989586621679483125"><span class="annot"><span class="annottext">mutable'cost :: Growing Vector RealWorld CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483125"><span class="hs-identifier hs-var">mutable'cost</span></a></span></span><span> </span><span id="local-6989586621679483124"><span class="annot"><span class="annottext">mutable'node :: Growing Vector RealWorld CostGraphDef'Node
</span><a href="#local-6989586621679483124"><span class="hs-identifier hs-var">mutable'node</span></a></span></span><span>
</span><span id="line-164"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679483123"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679483123"><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-165"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679483123"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-166"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679483121"><span class="annot"><span class="annottext">Vector CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483121"><span class="hs-identifier hs-var">frozen'cost</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector CostGraphDef'AggregatedCost)
-&gt; Parser (Vector CostGraphDef'AggregatedCost)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-167"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) CostGraphDef'AggregatedCost
-&gt; IO (Vector CostGraphDef'AggregatedCost)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'AggregatedCost
Growing Vector (PrimState IO) CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483125"><span class="hs-identifier hs-var">mutable'cost</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-168"></span><span> </span><span id="local-6989586621679483118"><span class="annot"><span class="annottext">Vector CostGraphDef'Node
</span><a href="#local-6989586621679483118"><span class="hs-identifier hs-var">frozen'node</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector CostGraphDef'Node) -&gt; Parser (Vector CostGraphDef'Node)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-169"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) CostGraphDef'Node
-&gt; IO (Vector CostGraphDef'Node)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node
Growing Vector (PrimState IO) CostGraphDef'Node
</span><a href="#local-6989586621679483124"><span class="hs-identifier hs-var">mutable'node</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-170"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679483117"><span class="annot"><span class="annottext">missing :: [a]
</span><a href="#local-6989586621679483117"><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-171"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-172"></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-6989586621679483117"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-173"></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-174"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-175"></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-176"></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-177"></span><span> </span><span class="annot"><span class="hs-string">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-178"></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-6989586621679483117"><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-179"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -&gt; Parser CostGraphDef
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-180"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef CostGraphDef FieldSet FieldSet
-&gt; (FieldSet -&gt; FieldSet) -&gt; CostGraphDef -&gt; CostGraphDef
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-181"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter CostGraphDef CostGraphDef FieldSet FieldSet
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
</span><span id="line-182"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679483113"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679483113"><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-6989586621679483113"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-183"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef
CostGraphDef
(Vector CostGraphDef'AggregatedCost)
(Vector CostGraphDef'AggregatedCost)
-&gt; Vector CostGraphDef'AggregatedCost
-&gt; CostGraphDef
-&gt; CostGraphDef
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-184"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'cost&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;vec'cost&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-185"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483121"><span class="hs-identifier hs-var">frozen'cost</span></a></span><span>
</span><span id="line-186"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef
CostGraphDef
(Vector CostGraphDef'Node)
(Vector CostGraphDef'Node)
-&gt; Vector CostGraphDef'Node -&gt; CostGraphDef -&gt; CostGraphDef
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-187"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'node&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;vec'node&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node
</span><a href="#local-6989586621679483118"><span class="hs-identifier hs-var">frozen'node</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
</span><a href="#local-6989586621679483126"><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-188"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-189"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679483110"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679483110"><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-190"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679483110"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-191"></span><span> </span><span class="hs-number">10</span><span>
</span><span id="line-192"></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-6989586621679483108"><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679483108"><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 CostGraphDef'Node -&gt; String -&gt; Parser CostGraphDef'Node
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-193"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679483106"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679483106"><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-194"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Parser CostGraphDef'Node -&gt; Parser CostGraphDef'Node
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-195"></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-6989586621679483106"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-196"></span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'Node
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-197"></span><span> </span><span class="annot"><span class="hs-string">&quot;node&quot;</span></span><span>
</span><span id="line-198"></span><span> </span><span id="local-6989586621679483104"><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node
</span><a href="#local-6989586621679483104"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node)
-&gt; Parser (Growing Vector RealWorld CostGraphDef'Node)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-199"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) CostGraphDef'Node
-&gt; CostGraphDef'Node
-&gt; IO (Growing Vector (PrimState IO) CostGraphDef'Node)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node
Growing Vector (PrimState IO) CostGraphDef'Node
</span><a href="#local-6989586621679483124"><span class="hs-identifier hs-var">mutable'node</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679483108"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-200"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
-&gt; Growing Vector RealWorld CostGraphDef'AggregatedCost
-&gt; Growing Vector RealWorld CostGraphDef'Node
-&gt; Parser CostGraphDef
</span><a href="#local-6989586621679483127"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
</span><a href="#local-6989586621679483126"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483125"><span class="hs-identifier hs-var">mutable'cost</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node
</span><a href="#local-6989586621679483104"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-201"></span><span> </span><span class="hs-number">18</span><span>
</span><span id="line-202"></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-6989586621679483102"><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483102"><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 CostGraphDef'AggregatedCost
-&gt; String -&gt; Parser CostGraphDef'AggregatedCost
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-203"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679483101"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679483101"><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-204"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser CostGraphDef'AggregatedCost
-&gt; Parser CostGraphDef'AggregatedCost
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-205"></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-6989586621679483101"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-206"></span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'AggregatedCost
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-207"></span><span> </span><span class="annot"><span class="hs-string">&quot;cost&quot;</span></span><span>
</span><span id="line-208"></span><span> </span><span id="local-6989586621679483100"><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483100"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'AggregatedCost)
-&gt; Parser (Growing Vector RealWorld CostGraphDef'AggregatedCost)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-209"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost
-&gt; IO (Growing Vector (PrimState IO) CostGraphDef'AggregatedCost)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'AggregatedCost
Growing Vector (PrimState IO) CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483125"><span class="hs-identifier hs-var">mutable'cost</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483102"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-210"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
-&gt; Growing Vector RealWorld CostGraphDef'AggregatedCost
-&gt; Growing Vector RealWorld CostGraphDef'Node
-&gt; Parser CostGraphDef
</span><a href="#local-6989586621679483127"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
</span><a href="#local-6989586621679483126"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483100"><span class="hs-identifier hs-var">v</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node
</span><a href="#local-6989586621679483124"><span class="hs-identifier hs-var">mutable'node</span></a></span><span>
</span><span id="line-211"></span><span> </span><span id="local-6989586621679483099"><span class="annot"><span class="annottext">wire :: Word64
</span><a href="#local-6989586621679483099"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
</span><span id="line-212"></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-6989586621679483098"><span class="annot"><span class="annottext">TaggedValue
</span><a href="#local-6989586621679483098"><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-213"></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679483099"><span class="hs-identifier hs-var">wire</span></a></span><span>
</span><span id="line-214"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
-&gt; Growing Vector RealWorld CostGraphDef'AggregatedCost
-&gt; Growing Vector RealWorld CostGraphDef'Node
-&gt; Parser CostGraphDef
</span><a href="#local-6989586621679483127"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-215"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef CostGraphDef FieldSet FieldSet
-&gt; (FieldSet -&gt; FieldSet) -&gt; CostGraphDef -&gt; CostGraphDef
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-216"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter CostGraphDef CostGraphDef 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-6989586621679483096"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679483096"><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-6989586621679483098"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679483096"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef
</span><a href="#local-6989586621679483126"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-217"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483125"><span class="hs-identifier hs-var">mutable'cost</span></a></span><span>
</span><span id="line-218"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node
</span><a href="#local-6989586621679483124"><span class="hs-identifier hs-var">mutable'node</span></a></span><span>
</span><span id="line-219"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-220"></span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef -&gt; String -&gt; Parser CostGraphDef
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-221"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679483095"><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483095"><span class="hs-identifier hs-var">mutable'cost</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'AggregatedCost)
-&gt; Parser (Growing Vector RealWorld CostGraphDef'AggregatedCost)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-222"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'AggregatedCost)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-223"></span><span> </span><span id="local-6989586621679483093"><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node
</span><a href="#local-6989586621679483093"><span class="hs-identifier hs-var">mutable'node</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node)
-&gt; Parser (Growing Vector RealWorld CostGraphDef'Node)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-224"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-225"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
-&gt; Growing Vector RealWorld CostGraphDef'AggregatedCost
-&gt; Growing Vector RealWorld CostGraphDef'Node
-&gt; Parser CostGraphDef
</span><a href="#local-6989586621679483127"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
forall msg. Message msg =&gt; msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483095"><span class="hs-identifier hs-var">mutable'cost</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node
</span><a href="#local-6989586621679483093"><span class="hs-identifier hs-var">mutable'node</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-226"></span><span> </span><span class="annot"><span class="hs-string">&quot;CostGraphDef&quot;</span></span><span>
</span><span id="line-227"></span><span> </span><span id="local-6989586621679483092"><span class="annot"><span class="annottext">buildMessage :: CostGraphDef -&gt; Builder
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></span></span><span>
</span><span id="line-228"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483090"><span class="annot"><span class="annottext">_x :: CostGraphDef
</span><a href="#local-6989586621679483090"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
</span><span id="line-229"></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-230"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Builder)
-&gt; Vector CostGraphDef'Node -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-231"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483088"><span class="annot"><span class="annottext">_v :: CostGraphDef'Node
</span><a href="#local-6989586621679483088"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
</span><span id="line-232"></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-233"></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">10</span></span><span class="hs-special">)</span><span>
</span><span id="line-234"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder)
-&gt; (CostGraphDef'Node -&gt; ByteString)
-&gt; CostGraphDef'Node
-&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-235"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483086"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679483086"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-236"></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-237"></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-238"></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-6989586621679483086"><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-239"></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-6989586621679483086"><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-240"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&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-241"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679483088"><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-242"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
(Vector CostGraphDef'Node)
CostGraphDef
CostGraphDef
(Vector CostGraphDef'Node)
(Vector CostGraphDef'Node)
-&gt; CostGraphDef -&gt; Vector CostGraphDef'Node
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;vec'node&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;vec'node&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef
</span><a href="#local-6989586621679483090"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-243"></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-244"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'AggregatedCost -&gt; Builder)
-&gt; Vector CostGraphDef'AggregatedCost -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-245"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483081"><span class="annot"><span class="annottext">_v :: CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483081"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
</span><span id="line-246"></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-247"></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-248"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder)
-&gt; (CostGraphDef'AggregatedCost -&gt; ByteString)
-&gt; CostGraphDef'AggregatedCost
-&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-249"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483080"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679483080"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-250"></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-251"></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-252"></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-6989586621679483080"><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-253"></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-6989586621679483080"><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-254"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&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-255"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483081"><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-256"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
(Vector CostGraphDef'AggregatedCost)
CostGraphDef
CostGraphDef
(Vector CostGraphDef'AggregatedCost)
(Vector CostGraphDef'AggregatedCost)
-&gt; CostGraphDef -&gt; Vector CostGraphDef'AggregatedCost
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;vec'cost&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;vec'cost&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef
</span><a href="#local-6989586621679483090"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-257"></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-258"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet CostGraphDef CostGraphDef FieldSet FieldSet
-&gt; CostGraphDef -&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 CostGraphDef CostGraphDef 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">CostGraphDef
</span><a href="#local-6989586621679483090"><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-259"></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.CostGraph.html#CostGraphDef"><span class="hs-identifier hs-type">CostGraphDef</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-260"></span><span> </span><span id="local-6989586621679483076"><span class="annot"><span class="annottext">rnf :: CostGraphDef -&gt; ()
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></span></span><span>
</span><span id="line-261"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483074"><span class="annot"><span class="annottext">x__ :: CostGraphDef
</span><a href="#local-6989586621679483074"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
</span><span id="line-262"></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-263"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
</span><a href="#local-6989586621679483074"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-264"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector CostGraphDef'Node -&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-265"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef -&gt; Vector CostGraphDef'Node
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27node"><span class="hs-identifier hs-var hs-var">_CostGraphDef'node</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
</span><a href="#local-6989586621679483074"><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 class="hs-special">(</span><span class="annot"><span class="annottext">Vector CostGraphDef'AggregatedCost -&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">CostGraphDef -&gt; Vector CostGraphDef'AggregatedCost
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27cost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'cost</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef
</span><a href="#local-6989586621679483074"><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-267"></span><span class="hs-comment">{- | Fields :
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.cost' @:: Lens' CostGraphDef'AggregatedCost Prelude.Float@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.dimension' @:: Lens' CostGraphDef'AggregatedCost Data.Text.Text@ -}</span><span>
</span><span id="line-271"></span><span class="hs-keyword">data</span><span> </span><span id="CostGraphDef%27AggregatedCost"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-var">CostGraphDef'AggregatedCost</span></a></span></span><span>
</span><span id="line-272"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="CostGraphDef%27AggregatedCost%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27AggregatedCost%27_constructor"><span class="hs-identifier hs-var">CostGraphDef'AggregatedCost'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_CostGraphDef%27AggregatedCost%27cost"><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Float
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27cost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'AggregatedCost'cost</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.Float</span></span><span class="hs-special">,</span><span>
</span><span id="line-273"></span><span> </span><span id="_CostGraphDef%27AggregatedCost%27dimension"><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27dimension"><span class="hs-identifier hs-var hs-var">_CostGraphDef'AggregatedCost'dimension</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-274"></span><span> </span><span id="_CostGraphDef%27AggregatedCost%27_unknownFields"><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'AggregatedCost'_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-275"></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-6989586621679483065"><span id="local-6989586621679483067"><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
(CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Bool)
-&gt; (CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Bool)
-&gt; Eq CostGraphDef'AggregatedCost
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
$c/= :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
== :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
$c== :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&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-6989586621679483050"><span id="local-6989586621679483052"><span id="local-6989586621679483054"><span id="local-6989586621679483056"><span id="local-6989586621679483058"><span id="local-6989586621679483060"><span id="local-6989586621679483062"><span class="annot"><span class="annottext">Eq CostGraphDef'AggregatedCost
Eq CostGraphDef'AggregatedCost =&gt;
(CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Ordering)
-&gt; (CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Bool)
-&gt; (CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Bool)
-&gt; (CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Bool)
-&gt; (CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Bool)
-&gt; (CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost)
-&gt; (CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost)
-&gt; Ord CostGraphDef'AggregatedCost
CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Ordering
CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost
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 :: CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost
$cmin :: CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost
max :: CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost
$cmax :: CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost
&gt;= :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
$c&gt;= :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
&gt; :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
$c&gt; :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
&lt;= :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
$c&lt;= :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
&lt; :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
$c&lt; :: CostGraphDef'AggregatedCost -&gt; CostGraphDef'AggregatedCost -&gt; Bool
compare :: CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Ordering
$ccompare :: CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost -&gt; Ordering
$cp1Ord :: Eq CostGraphDef'AggregatedCost
</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-276"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679483045"><span id="local-6989586621679483047"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-277"></span><span> </span><span id="local-6989586621679483044"><span class="annot"><span class="annottext">showsPrec :: Int -&gt; CostGraphDef'AggregatedCost -&gt; ShowS
</span><a href="#local-6989586621679483044"><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-6989586621679483043"><span class="annot"><span class="annottext">__x :: CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483043"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679483042"><span class="annot"><span class="annottext">__s :: String
</span><a href="#local-6989586621679483042"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
</span><span id="line-278"></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-279"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
</span><span id="line-280"></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-281"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&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">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483043"><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-6989586621679483042"><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-282"></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.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;cost&quot;</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Float</span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-283"></span><span> </span><span id="local-6989586621679483040"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;cost&quot;
-&gt; (Float -&gt; f Float)
-&gt; CostGraphDef'AggregatedCost
-&gt; f CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483040"><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-284"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Float -&gt; f Float)
-&gt; CostGraphDef'AggregatedCost -&gt; f CostGraphDef'AggregatedCost)
-&gt; ((Float -&gt; f Float) -&gt; Float -&gt; f Float)
-&gt; (Float -&gt; f Float)
-&gt; CostGraphDef'AggregatedCost
-&gt; f CostGraphDef'AggregatedCost
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-285"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'AggregatedCost -&gt; Float)
-&gt; (CostGraphDef'AggregatedCost
-&gt; Float -&gt; CostGraphDef'AggregatedCost)
-&gt; Lens
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost Float Float
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-286"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Float
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27cost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'AggregatedCost'cost</span></a></span><span>
</span><span id="line-287"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483039"><span class="annot"><span class="annottext">x__ :: CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483039"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679483038"><span class="annot"><span class="annottext">y__ :: Float
</span><a href="#local-6989586621679483038"><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">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483039"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'AggregatedCost'cost :: Float
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27cost"><span class="hs-identifier hs-var">_CostGraphDef'AggregatedCost'cost</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679483038"><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-288"></span><span> </span><span class="annot"><span class="annottext">(Float -&gt; f Float) -&gt; Float -&gt; f Float
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-289"></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.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;dimension&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-290"></span><span> </span><span id="local-6989586621679483036"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;dimension&quot;
-&gt; (Text -&gt; f Text)
-&gt; CostGraphDef'AggregatedCost
-&gt; f CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483036"><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-291"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -&gt; f Text)
-&gt; CostGraphDef'AggregatedCost -&gt; f CostGraphDef'AggregatedCost)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; CostGraphDef'AggregatedCost
-&gt; f CostGraphDef'AggregatedCost
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-292"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'AggregatedCost -&gt; Text)
-&gt; (CostGraphDef'AggregatedCost
-&gt; Text -&gt; CostGraphDef'AggregatedCost)
-&gt; Lens
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost 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-293"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27dimension"><span class="hs-identifier hs-var hs-var">_CostGraphDef'AggregatedCost'dimension</span></a></span><span>
</span><span id="line-294"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483035"><span class="annot"><span class="annottext">x__ :: CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483035"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679483034"><span class="annot"><span class="annottext">y__ :: Text
</span><a href="#local-6989586621679483034"><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">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483035"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'AggregatedCost'dimension :: Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27dimension"><span class="hs-identifier hs-var">_CostGraphDef'AggregatedCost'dimension</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679483034"><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-295"></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-296"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679483027"><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.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-297"></span><span> </span><span id="local-6989586621679483023"><span class="annot"><span class="annottext">messageName :: Proxy CostGraphDef'AggregatedCost -&gt; Text
</span><a href="#local-6989586621679483023"><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-298"></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.CostGraphDef.AggregatedCost&quot;</span></span><span>
</span><span id="line-299"></span><span> </span><span id="local-6989586621679483022"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy CostGraphDef'AggregatedCost -&gt; ByteString
</span><a href="#local-6989586621679483022"><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-300"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;\n\
\\SOAggregatedCost\DC2\DC2\n\
\\EOTcost\CAN\SOH \SOH(\STXR\EOTcost\DC2\FS\n\
\\tdimension\CAN\STX \SOH(\tR\tdimension&quot;</span></span><span>
</span><span id="line-304"></span><span> </span><span id="local-6989586621679483021"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy CostGraphDef'AggregatedCost -&gt; ByteString
</span><a href="#local-6989586621679483021"><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.CostGraph.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
</span><span id="line-305"></span><span> </span><span id="local-6989586621679483020"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor CostGraphDef'AggregatedCost)
</span><a href="#local-6989586621679483020"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
</span><span id="line-306"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-307"></span><span> </span><span id="local-6989586621679483019"><span class="annot"><span class="annottext">cost__field_descriptor :: FieldDescriptor CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483019"><span class="hs-identifier hs-var hs-var">cost__field_descriptor</span></a></span></span><span>
</span><span id="line-308"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Float
-&gt; FieldAccessor CostGraphDef'AggregatedCost Float
-&gt; FieldDescriptor CostGraphDef'AggregatedCost
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-309"></span><span> </span><span class="annot"><span class="hs-string">&quot;cost&quot;</span></span><span>
</span><span id="line-310"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Float -&gt; FieldTypeDescriptor Float
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 Float
</span><span class="hs-identifier hs-var">Data.ProtoLens.FloatField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-311"></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.Float</span></span><span class="hs-special">)</span><span>
</span><span id="line-312"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Float
-&gt; Lens
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost Float Float
-&gt; FieldAccessor CostGraphDef'AggregatedCost Float
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-313"></span><span> </span><span class="annot"><span class="annottext">WireDefault Float
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;cost&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;cost&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-314"></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.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span>
</span><span id="line-315"></span><span> </span><span id="local-6989586621679483014"><span class="annot"><span class="annottext">dimension__field_descriptor :: FieldDescriptor CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483014"><span class="hs-identifier hs-var hs-var">dimension__field_descriptor</span></a></span></span><span>
</span><span id="line-316"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor CostGraphDef'AggregatedCost Text
-&gt; FieldDescriptor CostGraphDef'AggregatedCost
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-317"></span><span> </span><span class="annot"><span class="hs-string">&quot;dimension&quot;</span></span><span>
</span><span id="line-318"></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-319"></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-320"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
-&gt; Lens
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost Text Text
-&gt; FieldAccessor CostGraphDef'AggregatedCost 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-321"></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-322"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;dimension&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;dimension&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-323"></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.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span>
</span><span id="line-324"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-325"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor CostGraphDef'AggregatedCost)]
-&gt; Map Tag (FieldDescriptor CostGraphDef'AggregatedCost)
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-326"></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 CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483019"><span class="hs-identifier hs-var">cost__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-327"></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 CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483014"><span class="hs-identifier hs-var">dimension__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-328"></span><span> </span><span id="local-6989586621679483012"><span class="annot"><span class="annottext">unknownFields :: LensLike' f CostGraphDef'AggregatedCost FieldSet
</span><a href="#local-6989586621679483012"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
</span><span id="line-329"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(CostGraphDef'AggregatedCost -&gt; FieldSet)
-&gt; (CostGraphDef'AggregatedCost
-&gt; FieldSet -&gt; CostGraphDef'AggregatedCost)
-&gt; Lens' CostGraphDef'AggregatedCost 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-330"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'AggregatedCost'_unknownFields</span></a></span><span>
</span><span id="line-331"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679483011"><span class="annot"><span class="annottext">x__ :: CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483011"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679483010"><span class="annot"><span class="annottext">y__ :: FieldSet
</span><a href="#local-6989586621679483010"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
</span><span id="line-332"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483011"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'AggregatedCost'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'AggregatedCost'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679483010"><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-333"></span><span> </span><span id="local-6989586621679483009"><span class="annot"><span class="annottext">defMessage :: CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483009"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
</span><span id="line-334"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WCostGraphDef'AggregatedCost'_constructor :: Float -&gt; Text -&gt; FieldSet -&gt; CostGraphDef'AggregatedCost
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#%24WCostGraphDef%27AggregatedCost%27_constructor"><span class="hs-identifier hs-type hs-type">CostGraphDef'AggregatedCost'_constructor</span></a></span><span>
</span><span id="line-335"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'AggregatedCost'cost :: Float
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27cost"><span class="hs-identifier hs-var">_CostGraphDef'AggregatedCost'cost</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Float
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-336"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'AggregatedCost'dimension :: Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27dimension"><span class="hs-identifier hs-var">_CostGraphDef'AggregatedCost'dimension</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-337"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'AggregatedCost'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'AggregatedCost'_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-338"></span><span> </span><span id="local-6989586621679483006"><span class="annot"><span class="annottext">parseMessage :: Parser CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483006"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
</span><span id="line-339"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-340"></span><span> </span><span class="annot"><a href="#local-6989586621679483005"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-341"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span>
</span><span id="line-342"></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.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span>
</span><span id="line-343"></span><span> </span><span id="local-6989586621679483005"><span class="annot"><span class="annottext">loop :: CostGraphDef'AggregatedCost -&gt; Parser CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483005"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679483004"><span class="annot"><span class="annottext">x :: CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483004"><span class="hs-identifier hs-var">x</span></a></span></span><span>
</span><span id="line-344"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679483003"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679483003"><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-345"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679483003"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-346"></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-6989586621679483002"><span class="annot"><span class="annottext">missing :: [a]
</span><a href="#local-6989586621679483002"><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-347"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-348"></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-6989586621679483002"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-349"></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-350"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-351"></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-352"></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-353"></span><span> </span><span class="annot"><span class="hs-string">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-354"></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-6989586621679483002"><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-355"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Parser CostGraphDef'AggregatedCost
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-356"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'AggregatedCost
CostGraphDef'AggregatedCost
FieldSet
FieldSet
-&gt; (FieldSet -&gt; FieldSet)
-&gt; CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost
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-357"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter
CostGraphDef'AggregatedCost
CostGraphDef'AggregatedCost
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-6989586621679483001"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679483001"><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-6989586621679483001"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483004"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-358"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-359"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679483000"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679483000"><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-360"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679483000"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-361"></span><span> </span><span class="hs-number">13</span><span>
</span><span id="line-362"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482999"><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679482999"><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 Float -&gt; String -&gt; Parser Float
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-363"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -&gt; Float) -&gt; Parser Word32 -&gt; Parser Float
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-364"></span><span> </span><span class="annot"><span class="annottext">Word32 -&gt; Float
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToFloat</span></span><span>
</span><span id="line-365"></span><span> </span><span class="annot"><span class="annottext">Parser Word32
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getFixed32</span></span><span class="hs-special">)</span><span>
</span><span id="line-366"></span><span> </span><span class="annot"><span class="hs-string">&quot;cost&quot;</span></span><span>
</span><span id="line-367"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Parser CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483005"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost Float Float
-&gt; Float
-&gt; CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost
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;cost&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;cost&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679482999"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483004"><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-number">18</span><span>
</span><span id="line-369"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482996"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482996"><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-370"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482995"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679482995"><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-6989586621679482994"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482994"><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-371"></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-372"></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-6989586621679482994"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-373"></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-374"></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-6989586621679482995"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-375"></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-6989586621679482990"><span class="annot"><span class="annottext">err :: UnicodeException
</span><a href="#local-6989586621679482990"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-376"></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-6989586621679482990"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-377"></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-6989586621679482989"><span class="annot"><span class="annottext">r :: Text
</span><a href="#local-6989586621679482989"><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-6989586621679482989"><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-378"></span><span> </span><span class="annot"><span class="hs-string">&quot;dimension&quot;</span></span><span>
</span><span id="line-379"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Parser CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483005"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-380"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost Text Text
-&gt; Text
-&gt; CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost
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;dimension&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;dimension&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482996"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483004"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-381"></span><span> </span><span id="local-6989586621679482988"><span class="annot"><span class="annottext">wire :: Word64
</span><a href="#local-6989586621679482988"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
</span><span id="line-382"></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-6989586621679482987"><span class="annot"><span class="annottext">TaggedValue
</span><a href="#local-6989586621679482987"><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-383"></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482988"><span class="hs-identifier hs-var">wire</span></a></span><span>
</span><span id="line-384"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Parser CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483005"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-385"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'AggregatedCost
CostGraphDef'AggregatedCost
FieldSet
FieldSet
-&gt; (FieldSet -&gt; FieldSet)
-&gt; CostGraphDef'AggregatedCost
-&gt; CostGraphDef'AggregatedCost
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-386"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter
CostGraphDef'AggregatedCost
CostGraphDef'AggregatedCost
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-6989586621679482986"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482986"><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-6989586621679482987"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482986"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483004"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-387"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-388"></span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'AggregatedCost
-&gt; String -&gt; Parser CostGraphDef'AggregatedCost
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-389"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Parser CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679483005"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
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;AggregatedCost&quot;</span></span><span>
</span><span id="line-390"></span><span> </span><span id="local-6989586621679482985"><span class="annot"><span class="annottext">buildMessage :: CostGraphDef'AggregatedCost -&gt; Builder
</span><a href="#local-6989586621679482985"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
</span><span id="line-391"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482984"><span class="annot"><span class="annottext">_x :: CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679482984"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
</span><span id="line-392"></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-393"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679482983"><span class="annot"><span class="annottext">_v :: Float
</span><a href="#local-6989586621679482983"><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
Float
CostGraphDef'AggregatedCost
CostGraphDef'AggregatedCost
Float
Float
-&gt; CostGraphDef'AggregatedCost -&gt; Float
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;cost&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;cost&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679482984"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-394"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-395"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Float -&gt; Float -&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">Float
</span><a href="#local-6989586621679482983"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Float
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-396"></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-397"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-398"></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-399"></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">13</span></span><span class="hs-special">)</span><span>
</span><span id="line-400"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -&gt; Builder) -&gt; (Float -&gt; Word32) -&gt; Float -&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-401"></span><span> </span><span class="annot"><span class="annottext">Word32 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putFixed32</span></span><span>
</span><span id="line-402"></span><span> </span><span class="annot"><span class="annottext">Float -&gt; Word32
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.floatToWord</span></span><span>
</span><span id="line-403"></span><span> </span><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679482983"><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-404"></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-405"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-406"></span><span> </span><span id="local-6989586621679482980"><span class="annot"><span class="annottext">_v :: Text
</span><a href="#local-6989586621679482980"><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
CostGraphDef'AggregatedCost
CostGraphDef'AggregatedCost
Text
Text
-&gt; CostGraphDef'AggregatedCost -&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;dimension&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;dimension&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679482984"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-407"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-408"></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-6989586621679482980"><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-409"></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-410"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-411"></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-412"></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-413"></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-414"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482979"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679482979"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-415"></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-416"></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-417"></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-6989586621679482979"><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-418"></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-6989586621679482979"><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-419"></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-420"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482980"><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-421"></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-422"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
FieldSet
CostGraphDef'AggregatedCost
CostGraphDef'AggregatedCost
FieldSet
FieldSet
-&gt; CostGraphDef'AggregatedCost -&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
CostGraphDef'AggregatedCost
CostGraphDef'AggregatedCost
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">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679482984"><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-423"></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.CostGraph.html#CostGraphDef%27AggregatedCost"><span class="hs-identifier hs-type">CostGraphDef'AggregatedCost</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-424"></span><span> </span><span id="local-6989586621679482976"><span class="annot"><span class="annottext">rnf :: CostGraphDef'AggregatedCost -&gt; ()
</span><a href="#local-6989586621679482976"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
</span><span id="line-425"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482975"><span class="annot"><span class="annottext">x__ :: CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679482975"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
</span><span id="line-426"></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-427"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'AggregatedCost'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679482975"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-428"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Float -&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-429"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Float
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27cost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'AggregatedCost'cost</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679482975"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-430"></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-431"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27AggregatedCost%27dimension"><span class="hs-identifier hs-var hs-var">_CostGraphDef'AggregatedCost'dimension</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost
</span><a href="#local-6989586621679482975"><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-432"></span><span class="hs-comment">{- | Fields :
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.name' @:: Lens' CostGraphDef'Node Data.Text.Text@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.device' @:: Lens' CostGraphDef'Node Data.Text.Text@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.id' @:: Lens' CostGraphDef'Node Data.Int.Int32@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.inputInfo' @:: Lens' CostGraphDef'Node [CostGraphDef'Node'InputInfo]@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.vec'inputInfo' @:: Lens' CostGraphDef'Node (Data.Vector.Vector CostGraphDef'Node'InputInfo)@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.outputInfo' @:: Lens' CostGraphDef'Node [CostGraphDef'Node'OutputInfo]@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.vec'outputInfo' @:: Lens' CostGraphDef'Node (Data.Vector.Vector CostGraphDef'Node'OutputInfo)@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.temporaryMemorySize' @:: Lens' CostGraphDef'Node Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.persistentMemorySize' @:: Lens' CostGraphDef'Node Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.hostTempMemorySize' @:: Lens' CostGraphDef'Node Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.deviceTempMemorySize' @:: Lens' CostGraphDef'Node Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.devicePersistentMemorySize' @:: Lens' CostGraphDef'Node Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.computeCost' @:: Lens' CostGraphDef'Node Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.computeTime' @:: Lens' CostGraphDef'Node Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.memoryTime' @:: Lens' CostGraphDef'Node Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.isFinal' @:: Lens' CostGraphDef'Node Prelude.Bool@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.controlInput' @:: Lens' CostGraphDef'Node [Data.Int.Int32]@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.vec'controlInput' @:: Lens' CostGraphDef'Node (Data.Vector.Unboxed.Vector Data.Int.Int32)@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.inaccurate' @:: Lens' CostGraphDef'Node Prelude.Bool@ -}</span><span>
</span><span id="line-453"></span><span class="hs-keyword">data</span><span> </span><span id="CostGraphDef%27Node"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-var">CostGraphDef'Node</span></a></span></span><span>
</span><span id="line-454"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="CostGraphDef%27Node%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27_constructor"><span class="hs-identifier hs-var">CostGraphDef'Node'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_CostGraphDef%27Node%27name"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27name"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'name</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-455"></span><span> </span><span id="_CostGraphDef%27Node%27device"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27device"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'device</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-456"></span><span> </span><span id="_CostGraphDef%27Node%27id"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27id"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'id</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-457"></span><span> </span><span id="_CostGraphDef%27Node%27inputInfo"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector CostGraphDef'Node'InputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inputInfo"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'inputInfo</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">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-458"></span><span> </span><span id="_CostGraphDef%27Node%27outputInfo"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector CostGraphDef'Node'OutputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27outputInfo"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'outputInfo</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">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-459"></span><span> </span><span id="_CostGraphDef%27Node%27temporaryMemorySize"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27temporaryMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'temporaryMemorySize</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-460"></span><span> </span><span id="_CostGraphDef%27Node%27persistentMemorySize"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27persistentMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'persistentMemorySize</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-461"></span><span> </span><span id="_CostGraphDef%27Node%27hostTempMemorySize"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27hostTempMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'hostTempMemorySize</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-462"></span><span> </span><span id="_CostGraphDef%27Node%27deviceTempMemorySize"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27deviceTempMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'deviceTempMemorySize</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-463"></span><span> </span><span id="_CostGraphDef%27Node%27devicePersistentMemorySize"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27devicePersistentMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'devicePersistentMemorySize</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-464"></span><span> </span><span id="_CostGraphDef%27Node%27computeCost"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeCost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'computeCost</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-465"></span><span> </span><span id="_CostGraphDef%27Node%27computeTime"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeTime"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'computeTime</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-466"></span><span> </span><span id="_CostGraphDef%27Node%27memoryTime"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27memoryTime"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'memoryTime</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-467"></span><span> </span><span id="_CostGraphDef%27Node%27isFinal"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27isFinal"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'isFinal</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-468"></span><span> </span><span id="_CostGraphDef%27Node%27controlInput"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27controlInput"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'controlInput</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">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-469"></span><span> </span><span id="_CostGraphDef%27Node%27inaccurate"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inaccurate"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'inaccurate</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-470"></span><span> </span><span id="_CostGraphDef%27Node%27_unknownFields"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'_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-471"></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-6989586621679482953"><span id="local-6989586621679482955"><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
(CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool)
-&gt; (CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool)
-&gt; Eq CostGraphDef'Node
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
$c/= :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
== :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
$c== :: CostGraphDef'Node -&gt; CostGraphDef'Node -&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-6989586621679482938"><span id="local-6989586621679482940"><span id="local-6989586621679482942"><span id="local-6989586621679482944"><span id="local-6989586621679482946"><span id="local-6989586621679482948"><span id="local-6989586621679482950"><span class="annot"><span class="annottext">Eq CostGraphDef'Node
Eq CostGraphDef'Node =&gt;
(CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Ordering)
-&gt; (CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool)
-&gt; (CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool)
-&gt; (CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool)
-&gt; (CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool)
-&gt; (CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node)
-&gt; (CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node)
-&gt; Ord CostGraphDef'Node
CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Ordering
CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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 :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
$cmin :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
max :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
$cmax :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
&gt;= :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
$c&gt;= :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
&gt; :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
$c&gt; :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
&lt;= :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
$c&lt;= :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
&lt; :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
$c&lt; :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Bool
compare :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Ordering
$ccompare :: CostGraphDef'Node -&gt; CostGraphDef'Node -&gt; Ordering
$cp1Ord :: Eq CostGraphDef'Node
</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-472"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679482933"><span id="local-6989586621679482935"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-473"></span><span> </span><span id="local-6989586621679482932"><span class="annot"><span class="annottext">showsPrec :: Int -&gt; CostGraphDef'Node -&gt; ShowS
</span><a href="#local-6989586621679482932"><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-6989586621679482931"><span class="annot"><span class="annottext">__x :: CostGraphDef'Node
</span><a href="#local-6989586621679482931"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679482930"><span class="annot"><span class="annottext">__s :: String
</span><a href="#local-6989586621679482930"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
</span><span id="line-474"></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-475"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
</span><span id="line-476"></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-477"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&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">CostGraphDef'Node
</span><a href="#local-6989586621679482931"><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-6989586621679482930"><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-478"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;name&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-479"></span><span> </span><span id="local-6989586621679482928"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;name&quot;
-&gt; (Text -&gt; f Text) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482928"><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-480"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -&gt; f Text) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-481"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Text)
-&gt; (CostGraphDef'Node -&gt; Text -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-482"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27name"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'name</span></a></span><span>
</span><span id="line-483"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482927"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482927"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482926"><span class="annot"><span class="annottext">y__ :: Text
</span><a href="#local-6989586621679482926"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482927"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'name :: Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27name"><span class="hs-identifier hs-var">_CostGraphDef'Node'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482926"><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-484"></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-485"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;device&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-486"></span><span> </span><span id="local-6989586621679482924"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;device&quot;
-&gt; (Text -&gt; f Text) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482924"><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-487"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -&gt; f Text) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-488"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Text)
-&gt; (CostGraphDef'Node -&gt; Text -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-489"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27device"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'device</span></a></span><span>
</span><span id="line-490"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482923"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482923"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482922"><span class="annot"><span class="annottext">y__ :: Text
</span><a href="#local-6989586621679482922"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482923"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'device :: Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27device"><span class="hs-identifier hs-var">_CostGraphDef'Node'device</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482922"><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-491"></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-492"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;id&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-493"></span><span> </span><span id="local-6989586621679482920"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;id&quot;
-&gt; (Int32 -&gt; f Int32) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482920"><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-494"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -&gt; f Int32) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Int32 -&gt; f Int32) -&gt; Int32 -&gt; f Int32)
-&gt; (Int32 -&gt; f Int32)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-495"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Int32)
-&gt; (CostGraphDef'Node -&gt; Int32 -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-496"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27id"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'id</span></a></span><span>
</span><span id="line-497"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482919"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482919"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482918"><span class="annot"><span class="annottext">y__ :: Int32
</span><a href="#local-6989586621679482918"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482919"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'id :: Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27id"><span class="hs-identifier hs-var">_CostGraphDef'Node'id</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482918"><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-498"></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-499"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;inputInfo&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-500"></span><span> </span><span id="local-6989586621679482916"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;inputInfo&quot;
-&gt; ([CostGraphDef'Node'InputInfo]
-&gt; f [CostGraphDef'Node'InputInfo])
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482916"><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-501"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector CostGraphDef'Node'InputInfo
-&gt; f (Vector CostGraphDef'Node'InputInfo))
-&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; (([CostGraphDef'Node'InputInfo]
-&gt; f [CostGraphDef'Node'InputInfo])
-&gt; Vector CostGraphDef'Node'InputInfo
-&gt; f (Vector CostGraphDef'Node'InputInfo))
-&gt; ([CostGraphDef'Node'InputInfo]
-&gt; f [CostGraphDef'Node'InputInfo])
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-502"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Vector CostGraphDef'Node'InputInfo)
-&gt; (CostGraphDef'Node
-&gt; Vector CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node)
-&gt; Lens
CostGraphDef'Node
CostGraphDef'Node
(Vector CostGraphDef'Node'InputInfo)
(Vector CostGraphDef'Node'InputInfo)
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-503"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector CostGraphDef'Node'InputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inputInfo"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'inputInfo</span></a></span><span>
</span><span id="line-504"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482915"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482915"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482914"><span class="annot"><span class="annottext">y__ :: Vector CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482914"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482915"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'inputInfo :: Vector CostGraphDef'Node'InputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inputInfo"><span class="hs-identifier hs-var">_CostGraphDef'Node'inputInfo</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482914"><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-505"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector CostGraphDef'Node'InputInfo
-&gt; [CostGraphDef'Node'InputInfo])
-&gt; (Vector CostGraphDef'Node'InputInfo
-&gt; [CostGraphDef'Node'InputInfo]
-&gt; Vector CostGraphDef'Node'InputInfo)
-&gt; Lens
(Vector CostGraphDef'Node'InputInfo)
(Vector CostGraphDef'Node'InputInfo)
[CostGraphDef'Node'InputInfo]
[CostGraphDef'Node'InputInfo]
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-506"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'InputInfo -&gt; [CostGraphDef'Node'InputInfo]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-507"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679482913"><span class="annot"><span class="annottext">y__ :: [CostGraphDef'Node'InputInfo]
</span><a href="#local-6989586621679482913"><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">[CostGraphDef'Node'InputInfo] -&gt; Vector CostGraphDef'Node'InputInfo
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[CostGraphDef'Node'InputInfo]
</span><a href="#local-6989586621679482913"><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-508"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'inputInfo&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-509"></span><span> </span><span id="local-6989586621679482911"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'inputInfo&quot;
-&gt; (Vector CostGraphDef'Node'InputInfo
-&gt; f (Vector CostGraphDef'Node'InputInfo))
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482911"><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-510"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector CostGraphDef'Node'InputInfo
-&gt; f (Vector CostGraphDef'Node'InputInfo))
-&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Vector CostGraphDef'Node'InputInfo
-&gt; f (Vector CostGraphDef'Node'InputInfo))
-&gt; Vector CostGraphDef'Node'InputInfo
-&gt; f (Vector CostGraphDef'Node'InputInfo))
-&gt; (Vector CostGraphDef'Node'InputInfo
-&gt; f (Vector CostGraphDef'Node'InputInfo))
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-511"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Vector CostGraphDef'Node'InputInfo)
-&gt; (CostGraphDef'Node
-&gt; Vector CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node)
-&gt; Lens
CostGraphDef'Node
CostGraphDef'Node
(Vector CostGraphDef'Node'InputInfo)
(Vector CostGraphDef'Node'InputInfo)
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-512"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector CostGraphDef'Node'InputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inputInfo"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'inputInfo</span></a></span><span>
</span><span id="line-513"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482910"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482910"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482909"><span class="annot"><span class="annottext">y__ :: Vector CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482909"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482910"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'inputInfo :: Vector CostGraphDef'Node'InputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inputInfo"><span class="hs-identifier hs-var">_CostGraphDef'Node'inputInfo</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482909"><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-514"></span><span> </span><span class="annot"><span class="annottext">(Vector CostGraphDef'Node'InputInfo
-&gt; f (Vector CostGraphDef'Node'InputInfo))
-&gt; Vector CostGraphDef'Node'InputInfo
-&gt; f (Vector CostGraphDef'Node'InputInfo)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-515"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;outputInfo&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-516"></span><span> </span><span id="local-6989586621679482907"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;outputInfo&quot;
-&gt; ([CostGraphDef'Node'OutputInfo]
-&gt; f [CostGraphDef'Node'OutputInfo])
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482907"><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-517"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector CostGraphDef'Node'OutputInfo
-&gt; f (Vector CostGraphDef'Node'OutputInfo))
-&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; (([CostGraphDef'Node'OutputInfo]
-&gt; f [CostGraphDef'Node'OutputInfo])
-&gt; Vector CostGraphDef'Node'OutputInfo
-&gt; f (Vector CostGraphDef'Node'OutputInfo))
-&gt; ([CostGraphDef'Node'OutputInfo]
-&gt; f [CostGraphDef'Node'OutputInfo])
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-518"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Vector CostGraphDef'Node'OutputInfo)
-&gt; (CostGraphDef'Node
-&gt; Vector CostGraphDef'Node'OutputInfo -&gt; CostGraphDef'Node)
-&gt; Lens
CostGraphDef'Node
CostGraphDef'Node
(Vector CostGraphDef'Node'OutputInfo)
(Vector CostGraphDef'Node'OutputInfo)
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-519"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector CostGraphDef'Node'OutputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27outputInfo"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'outputInfo</span></a></span><span>
</span><span id="line-520"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482906"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482906"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482905"><span class="annot"><span class="annottext">y__ :: Vector CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482905"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482906"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'outputInfo :: Vector CostGraphDef'Node'OutputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27outputInfo"><span class="hs-identifier hs-var">_CostGraphDef'Node'outputInfo</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482905"><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-521"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector CostGraphDef'Node'OutputInfo
-&gt; [CostGraphDef'Node'OutputInfo])
-&gt; (Vector CostGraphDef'Node'OutputInfo
-&gt; [CostGraphDef'Node'OutputInfo]
-&gt; Vector CostGraphDef'Node'OutputInfo)
-&gt; Lens
(Vector CostGraphDef'Node'OutputInfo)
(Vector CostGraphDef'Node'OutputInfo)
[CostGraphDef'Node'OutputInfo]
[CostGraphDef'Node'OutputInfo]
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-522"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'OutputInfo
-&gt; [CostGraphDef'Node'OutputInfo]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-523"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679482904"><span class="annot"><span class="annottext">y__ :: [CostGraphDef'Node'OutputInfo]
</span><a href="#local-6989586621679482904"><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">[CostGraphDef'Node'OutputInfo]
-&gt; Vector CostGraphDef'Node'OutputInfo
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[CostGraphDef'Node'OutputInfo]
</span><a href="#local-6989586621679482904"><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-524"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'outputInfo&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-525"></span><span> </span><span id="local-6989586621679482902"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'outputInfo&quot;
-&gt; (Vector CostGraphDef'Node'OutputInfo
-&gt; f (Vector CostGraphDef'Node'OutputInfo))
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482902"><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-526"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector CostGraphDef'Node'OutputInfo
-&gt; f (Vector CostGraphDef'Node'OutputInfo))
-&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Vector CostGraphDef'Node'OutputInfo
-&gt; f (Vector CostGraphDef'Node'OutputInfo))
-&gt; Vector CostGraphDef'Node'OutputInfo
-&gt; f (Vector CostGraphDef'Node'OutputInfo))
-&gt; (Vector CostGraphDef'Node'OutputInfo
-&gt; f (Vector CostGraphDef'Node'OutputInfo))
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-527"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Vector CostGraphDef'Node'OutputInfo)
-&gt; (CostGraphDef'Node
-&gt; Vector CostGraphDef'Node'OutputInfo -&gt; CostGraphDef'Node)
-&gt; Lens
CostGraphDef'Node
CostGraphDef'Node
(Vector CostGraphDef'Node'OutputInfo)
(Vector CostGraphDef'Node'OutputInfo)
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-528"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector CostGraphDef'Node'OutputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27outputInfo"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'outputInfo</span></a></span><span>
</span><span id="line-529"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482901"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482901"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482900"><span class="annot"><span class="annottext">y__ :: Vector CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482900"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482901"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'outputInfo :: Vector CostGraphDef'Node'OutputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27outputInfo"><span class="hs-identifier hs-var">_CostGraphDef'Node'outputInfo</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482900"><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-530"></span><span> </span><span class="annot"><span class="annottext">(Vector CostGraphDef'Node'OutputInfo
-&gt; f (Vector CostGraphDef'Node'OutputInfo))
-&gt; Vector CostGraphDef'Node'OutputInfo
-&gt; f (Vector CostGraphDef'Node'OutputInfo)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-531"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;temporaryMemorySize&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-532"></span><span> </span><span id="local-6989586621679482898"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;temporaryMemorySize&quot;
-&gt; (Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482898"><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-533"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-534"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Int64)
-&gt; (CostGraphDef'Node -&gt; Int64 -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-535"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27temporaryMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'temporaryMemorySize</span></a></span><span>
</span><span id="line-536"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482897"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482897"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482896"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482896"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482897"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'temporaryMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27temporaryMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'temporaryMemorySize</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482896"><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-537"></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-538"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;persistentMemorySize&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-539"></span><span> </span><span id="local-6989586621679482894"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;persistentMemorySize&quot;
-&gt; (Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482894"><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-540"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-541"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Int64)
-&gt; (CostGraphDef'Node -&gt; Int64 -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-542"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27persistentMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'persistentMemorySize</span></a></span><span>
</span><span id="line-543"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482893"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482893"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482892"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482892"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482893"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'persistentMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27persistentMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'persistentMemorySize</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482892"><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-544"></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-545"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;hostTempMemorySize&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-546"></span><span> </span><span id="local-6989586621679482890"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;hostTempMemorySize&quot;
-&gt; (Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482890"><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-547"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-548"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Int64)
-&gt; (CostGraphDef'Node -&gt; Int64 -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-549"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27hostTempMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'hostTempMemorySize</span></a></span><span>
</span><span id="line-550"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482889"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482889"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482888"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482888"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482889"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'hostTempMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27hostTempMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'hostTempMemorySize</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482888"><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-551"></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-552"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;deviceTempMemorySize&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-553"></span><span> </span><span id="local-6989586621679482886"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;deviceTempMemorySize&quot;
-&gt; (Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482886"><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-554"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-555"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Int64)
-&gt; (CostGraphDef'Node -&gt; Int64 -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-556"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27deviceTempMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'deviceTempMemorySize</span></a></span><span>
</span><span id="line-557"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482885"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482885"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482884"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482884"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482885"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'deviceTempMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27deviceTempMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'deviceTempMemorySize</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482884"><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-558"></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-559"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;devicePersistentMemorySize&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-560"></span><span> </span><span id="local-6989586621679482882"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;devicePersistentMemorySize&quot;
-&gt; (Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482882"><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-561"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-562"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Int64)
-&gt; (CostGraphDef'Node -&gt; Int64 -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-563"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27devicePersistentMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'devicePersistentMemorySize</span></a></span><span>
</span><span id="line-564"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482881"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482881"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482880"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482880"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
</span><span id="line-565"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482881"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'devicePersistentMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27devicePersistentMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'devicePersistentMemorySize</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482880"><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-566"></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-567"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;computeCost&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-568"></span><span> </span><span id="local-6989586621679482878"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;computeCost&quot;
-&gt; (Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482878"><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-569"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-570"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Int64)
-&gt; (CostGraphDef'Node -&gt; Int64 -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-571"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeCost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'computeCost</span></a></span><span>
</span><span id="line-572"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482877"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482877"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482876"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482876"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482877"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'computeCost :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeCost"><span class="hs-identifier hs-var">_CostGraphDef'Node'computeCost</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482876"><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-573"></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-574"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;computeTime&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-575"></span><span> </span><span id="local-6989586621679482874"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;computeTime&quot;
-&gt; (Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482874"><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-576"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-577"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Int64)
-&gt; (CostGraphDef'Node -&gt; Int64 -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-578"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeTime"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'computeTime</span></a></span><span>
</span><span id="line-579"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482873"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482873"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482872"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482872"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482873"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'computeTime :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeTime"><span class="hs-identifier hs-var">_CostGraphDef'Node'computeTime</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482872"><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-580"></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-581"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;memoryTime&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-582"></span><span> </span><span id="local-6989586621679482870"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;memoryTime&quot;
-&gt; (Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482870"><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-583"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-584"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Int64)
-&gt; (CostGraphDef'Node -&gt; Int64 -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-585"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27memoryTime"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'memoryTime</span></a></span><span>
</span><span id="line-586"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482869"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482869"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482868"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482868"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482869"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'memoryTime :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27memoryTime"><span class="hs-identifier hs-var">_CostGraphDef'Node'memoryTime</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482868"><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-587"></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-588"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;isFinal&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-589"></span><span> </span><span id="local-6989586621679482866"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;isFinal&quot;
-&gt; (Bool -&gt; f Bool) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482866"><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-590"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Bool -&gt; f Bool) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Bool -&gt; f Bool) -&gt; Bool -&gt; f Bool)
-&gt; (Bool -&gt; f Bool)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-591"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Bool)
-&gt; (CostGraphDef'Node -&gt; Bool -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-592"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27isFinal"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'isFinal</span></a></span><span>
</span><span id="line-593"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482865"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482865"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482864"><span class="annot"><span class="annottext">y__ :: Bool
</span><a href="#local-6989586621679482864"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482865"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'isFinal :: Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27isFinal"><span class="hs-identifier hs-var">_CostGraphDef'Node'isFinal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482864"><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-594"></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-595"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;controlInput&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-596"></span><span> </span><span id="local-6989586621679482862"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;controlInput&quot;
-&gt; ([Int32] -&gt; f [Int32])
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482862"><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-597"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Int32 -&gt; f (Vector Int32))
-&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; (([Int32] -&gt; f [Int32]) -&gt; Vector Int32 -&gt; f (Vector Int32))
-&gt; ([Int32] -&gt; f [Int32])
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-598"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Vector Int32)
-&gt; (CostGraphDef'Node -&gt; Vector Int32 -&gt; CostGraphDef'Node)
-&gt; Lens
CostGraphDef'Node CostGraphDef'Node (Vector Int32) (Vector 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-599"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27controlInput"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'controlInput</span></a></span><span>
</span><span id="line-600"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482861"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482861"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482860"><span class="annot"><span class="annottext">y__ :: Vector Int32
</span><a href="#local-6989586621679482860"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482861"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'controlInput :: Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27controlInput"><span class="hs-identifier hs-var">_CostGraphDef'Node'controlInput</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679482860"><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-601"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Int32 -&gt; [Int32])
-&gt; (Vector Int32 -&gt; [Int32] -&gt; Vector Int32)
-&gt; Lens (Vector Int32) (Vector Int32) [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-602"></span><span> </span><span class="annot"><span class="annottext">Vector Int32 -&gt; [Int32]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-603"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679482859"><span class="annot"><span class="annottext">y__ :: [Int32]
</span><a href="#local-6989586621679482859"><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">[Int32] -&gt; Vector Int32
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Int32]
</span><a href="#local-6989586621679482859"><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-604"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'controlInput&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</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 class="hs-keyword">where</span><span>
</span><span id="line-605"></span><span> </span><span id="local-6989586621679482857"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'controlInput&quot;
-&gt; (Vector Int32 -&gt; f (Vector Int32))
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482857"><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-606"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Int32 -&gt; f (Vector Int32))
-&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Vector Int32 -&gt; f (Vector Int32))
-&gt; Vector Int32 -&gt; f (Vector Int32))
-&gt; (Vector Int32 -&gt; f (Vector Int32))
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-607"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Vector Int32)
-&gt; (CostGraphDef'Node -&gt; Vector Int32 -&gt; CostGraphDef'Node)
-&gt; Lens
CostGraphDef'Node CostGraphDef'Node (Vector Int32) (Vector 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-608"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27controlInput"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'controlInput</span></a></span><span>
</span><span id="line-609"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482856"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482856"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482855"><span class="annot"><span class="annottext">y__ :: Vector Int32
</span><a href="#local-6989586621679482855"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482856"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'controlInput :: Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27controlInput"><span class="hs-identifier hs-var">_CostGraphDef'Node'controlInput</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679482855"><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-610"></span><span> </span><span class="annot"><span class="annottext">(Vector Int32 -&gt; f (Vector Int32))
-&gt; Vector Int32 -&gt; f (Vector Int32)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-611"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;inaccurate&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-612"></span><span> </span><span id="local-6989586621679482853"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;inaccurate&quot;
-&gt; (Bool -&gt; f Bool) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node
</span><a href="#local-6989586621679482853"><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-613"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Bool -&gt; f Bool) -&gt; CostGraphDef'Node -&gt; f CostGraphDef'Node)
-&gt; ((Bool -&gt; f Bool) -&gt; Bool -&gt; f Bool)
-&gt; (Bool -&gt; f Bool)
-&gt; CostGraphDef'Node
-&gt; f CostGraphDef'Node
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-614"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; Bool)
-&gt; (CostGraphDef'Node -&gt; Bool -&gt; CostGraphDef'Node)
-&gt; Lens CostGraphDef'Node CostGraphDef'Node 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-615"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inaccurate"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'inaccurate</span></a></span><span>
</span><span id="line-616"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482852"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482852"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482851"><span class="annot"><span class="annottext">y__ :: Bool
</span><a href="#local-6989586621679482851"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482852"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'inaccurate :: Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inaccurate"><span class="hs-identifier hs-var">_CostGraphDef'Node'inaccurate</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482851"><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-617"></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-618"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679482844"><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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-619"></span><span> </span><span id="local-6989586621679482840"><span class="annot"><span class="annottext">messageName :: Proxy CostGraphDef'Node -&gt; Text
</span><a href="#local-6989586621679482840"><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.CostGraphDef.Node&quot;</span></span><span>
</span><span id="line-620"></span><span> </span><span id="local-6989586621679482839"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy CostGraphDef'Node -&gt; ByteString
</span><a href="#local-6989586621679482839"><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-621"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;\n\
\\EOTNode\DC2\DC2\n\
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2\SYN\n\
\\ACKdevice\CAN\STX \SOH(\tR\ACKdevice\DC2\SO\n\
\\STXid\CAN\ETX \SOH(\ENQR\STXid\DC2F\n\
\\n\
\input_info\CAN\EOT \ETX(\v2'.tensorflow.CostGraphDef.Node.InputInfoR\tinputInfo\DC2I\n\
\\voutput_info\CAN\ENQ \ETX(\v2(.tensorflow.CostGraphDef.Node.OutputInfoR\n\
\outputInfo\DC22\n\
\\NAKtemporary_memory_size\CAN\ACK \SOH(\ETXR\DC3temporaryMemorySize\DC24\n\
\\SYNpersistent_memory_size\CAN\f \SOH(\ETXR\DC4persistentMemorySize\DC25\n\
\\NAKhost_temp_memory_size\CAN\n\
\ \SOH(\ETXR\DC2hostTempMemorySizeB\STX\CAN\SOH\DC29\n\
\\ETBdevice_temp_memory_size\CAN\v \SOH(\ETXR\DC4deviceTempMemorySizeB\STX\CAN\SOH\DC2E\n\
\\GSdevice_persistent_memory_size\CAN\DLE \SOH(\ETXR\SUBdevicePersistentMemorySizeB\STX\CAN\SOH\DC2!\n\
\\fcompute_cost\CAN\t \SOH(\ETXR\vcomputeCost\DC2!\n\
\\fcompute_time\CAN\SO \SOH(\ETXR\vcomputeTime\DC2\US\n\
\\vmemory_time\CAN\SI \SOH(\ETXR\n\
\memoryTime\DC2\EM\n\
\\bis_final\CAN\a \SOH(\bR\aisFinal\DC2#\n\
\\rcontrol_input\CAN\b \ETX(\ENQR\fcontrolInput\DC2\RS\n\
\\n\
\inaccurate\CAN\DC1 \SOH(\bR\n\
\inaccurate\SUBY\n\
\\tInputInfo\DC2%\n\
\\SOpreceding_node\CAN\SOH \SOH(\ENQR\rprecedingNode\DC2%\n\
\\SOpreceding_port\CAN\STX \SOH(\ENQR\rprecedingPort\SUB\170\SOH\n\
\\n\
\OutputInfo\DC2\DC2\n\
\\EOTsize\CAN\SOH \SOH(\ETXR\EOTsize\DC2(\n\
\\DLEalias_input_port\CAN\STX \SOH(\ETXR\SOaliasInputPort\DC22\n\
\\ENQshape\CAN\ETX \SOH(\v2\FS.tensorflow.TensorShapeProtoR\ENQshape\DC2*\n\
\\ENQdtype\CAN\EOT \SOH(\SO2\DC4.tensorflow.DataTypeR\ENQdtype&quot;</span></span><span>
</span><span id="line-654"></span><span> </span><span id="local-6989586621679482838"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy CostGraphDef'Node -&gt; ByteString
</span><a href="#local-6989586621679482838"><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.CostGraph.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
</span><span id="line-655"></span><span> </span><span id="local-6989586621679482837"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor CostGraphDef'Node)
</span><a href="#local-6989586621679482837"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
</span><span id="line-656"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-657"></span><span> </span><span id="local-6989586621679482836"><span class="annot"><span class="annottext">name__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482836"><span class="hs-identifier hs-var hs-var">name__field_descriptor</span></a></span></span><span>
</span><span id="line-658"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor CostGraphDef'Node Text
-&gt; FieldDescriptor CostGraphDef'Node
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-659"></span><span> </span><span class="annot"><span class="hs-string">&quot;name&quot;</span></span><span>
</span><span id="line-660"></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-661"></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-662"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Text Text
-&gt; FieldAccessor CostGraphDef'Node 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-663"></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;name&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;name&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-664"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-665"></span><span> </span><span id="local-6989586621679482835"><span class="annot"><span class="annottext">device__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482835"><span class="hs-identifier hs-var hs-var">device__field_descriptor</span></a></span></span><span>
</span><span id="line-666"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor CostGraphDef'Node Text
-&gt; FieldDescriptor CostGraphDef'Node
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-667"></span><span> </span><span class="annot"><span class="hs-string">&quot;device&quot;</span></span><span>
</span><span id="line-668"></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-669"></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-670"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Text Text
-&gt; FieldAccessor CostGraphDef'Node 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-671"></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;device&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;device&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-672"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-673"></span><span> </span><span id="local-6989586621679482834"><span class="annot"><span class="annottext">id__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482834"><span class="hs-identifier hs-var hs-var">id__field_descriptor</span></a></span></span><span>
</span><span id="line-674"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int32
-&gt; FieldAccessor CostGraphDef'Node Int32
-&gt; FieldDescriptor CostGraphDef'Node
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-675"></span><span> </span><span class="annot"><span class="hs-string">&quot;id&quot;</span></span><span>
</span><span id="line-676"></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-677"></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-678"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Int32 Int32
-&gt; FieldAccessor CostGraphDef'Node 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-679"></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;id&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;id&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-680"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-681"></span><span> </span><span id="local-6989586621679482832"><span class="annot"><span class="annottext">inputInfo__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482832"><span class="hs-identifier hs-var hs-var">inputInfo__field_descriptor</span></a></span></span><span>
</span><span id="line-682"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor CostGraphDef'Node'InputInfo
-&gt; FieldAccessor CostGraphDef'Node CostGraphDef'Node'InputInfo
-&gt; FieldDescriptor CostGraphDef'Node
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-683"></span><span> </span><span class="annot"><span class="hs-string">&quot;input_info&quot;</span></span><span>
</span><span id="line-684"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor CostGraphDef'Node'InputInfo
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-685"></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.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-686"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' CostGraphDef'Node [CostGraphDef'Node'InputInfo]
-&gt; FieldAccessor CostGraphDef'Node CostGraphDef'Node'InputInfo
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-687"></span><span> </span><span class="annot"><span class="annottext">Packing
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span>
</span><span id="line-688"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;inputInfo&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;inputInfo&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-689"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-690"></span><span> </span><span id="local-6989586621679482831"><span class="annot"><span class="annottext">outputInfo__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482831"><span class="hs-identifier hs-var hs-var">outputInfo__field_descriptor</span></a></span></span><span>
</span><span id="line-691"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor CostGraphDef'Node'OutputInfo
-&gt; FieldAccessor CostGraphDef'Node CostGraphDef'Node'OutputInfo
-&gt; FieldDescriptor CostGraphDef'Node
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-692"></span><span> </span><span class="annot"><span class="hs-string">&quot;output_info&quot;</span></span><span>
</span><span id="line-693"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor CostGraphDef'Node'OutputInfo
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-694"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-695"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' CostGraphDef'Node [CostGraphDef'Node'OutputInfo]
-&gt; FieldAccessor CostGraphDef'Node CostGraphDef'Node'OutputInfo
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-696"></span><span> </span><span class="annot"><span class="annottext">Packing
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span>
</span><span id="line-697"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;outputInfo&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;outputInfo&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-698"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-699"></span><span> </span><span id="local-6989586621679482830"><span class="annot"><span class="annottext">temporaryMemorySize__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482830"><span class="hs-identifier hs-var hs-var">temporaryMemorySize__field_descriptor</span></a></span></span><span>
</span><span id="line-700"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node Int64
-&gt; FieldDescriptor CostGraphDef'Node
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-701"></span><span> </span><span class="annot"><span class="hs-string">&quot;temporary_memory_size&quot;</span></span><span>
</span><span id="line-702"></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-703"></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-704"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; FieldAccessor CostGraphDef'Node 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-705"></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-706"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;temporaryMemorySize&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;temporaryMemorySize&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-707"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-708"></span><span> </span><span id="local-6989586621679482828"><span class="annot"><span class="annottext">persistentMemorySize__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482828"><span class="hs-identifier hs-var hs-var">persistentMemorySize__field_descriptor</span></a></span></span><span>
</span><span id="line-709"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node Int64
-&gt; FieldDescriptor CostGraphDef'Node
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-710"></span><span> </span><span class="annot"><span class="hs-string">&quot;persistent_memory_size&quot;</span></span><span>
</span><span id="line-711"></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-712"></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-713"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; FieldAccessor CostGraphDef'Node 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-714"></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-715"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;persistentMemorySize&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;persistentMemorySize&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-716"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-717"></span><span> </span><span id="local-6989586621679482827"><span class="annot"><span class="annottext">hostTempMemorySize__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482827"><span class="hs-identifier hs-var hs-var">hostTempMemorySize__field_descriptor</span></a></span></span><span>
</span><span id="line-718"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node Int64
-&gt; FieldDescriptor CostGraphDef'Node
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-719"></span><span> </span><span class="annot"><span class="hs-string">&quot;host_temp_memory_size&quot;</span></span><span>
</span><span id="line-720"></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-721"></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-722"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; FieldAccessor CostGraphDef'Node 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-723"></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-724"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;hostTempMemorySize&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;hostTempMemorySize&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-725"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-726"></span><span> </span><span id="local-6989586621679482826"><span class="annot"><span class="annottext">deviceTempMemorySize__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482826"><span class="hs-identifier hs-var hs-var">deviceTempMemorySize__field_descriptor</span></a></span></span><span>
</span><span id="line-727"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node Int64
-&gt; FieldDescriptor CostGraphDef'Node
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-728"></span><span> </span><span class="annot"><span class="hs-string">&quot;device_temp_memory_size&quot;</span></span><span>
</span><span id="line-729"></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-730"></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-731"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; FieldAccessor CostGraphDef'Node 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-732"></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-733"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;deviceTempMemorySize&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;deviceTempMemorySize&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-734"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-735"></span><span> </span><span id="local-6989586621679482825"><span class="annot"><span class="annottext">devicePersistentMemorySize__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482825"><span class="hs-identifier hs-var hs-var">devicePersistentMemorySize__field_descriptor</span></a></span></span><span>
</span><span id="line-736"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node Int64
-&gt; FieldDescriptor CostGraphDef'Node
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-737"></span><span> </span><span class="annot"><span class="hs-string">&quot;device_persistent_memory_size&quot;</span></span><span>
</span><span id="line-738"></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-739"></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-740"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; FieldAccessor CostGraphDef'Node 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-741"></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-742"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;devicePersistentMemorySize&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;devicePersistentMemorySize&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-743"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-744"></span><span> </span><span id="local-6989586621679482824"><span class="annot"><span class="annottext">computeCost__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482824"><span class="hs-identifier hs-var hs-var">computeCost__field_descriptor</span></a></span></span><span>
</span><span id="line-745"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node Int64
-&gt; FieldDescriptor CostGraphDef'Node
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-746"></span><span> </span><span class="annot"><span class="hs-string">&quot;compute_cost&quot;</span></span><span>
</span><span id="line-747"></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-748"></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-749"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; FieldAccessor CostGraphDef'Node 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-750"></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-751"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;computeCost&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;computeCost&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-752"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-753"></span><span> </span><span id="local-6989586621679482823"><span class="annot"><span class="annottext">computeTime__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482823"><span class="hs-identifier hs-var hs-var">computeTime__field_descriptor</span></a></span></span><span>
</span><span id="line-754"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node Int64
-&gt; FieldDescriptor CostGraphDef'Node
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-755"></span><span> </span><span class="annot"><span class="hs-string">&quot;compute_time&quot;</span></span><span>
</span><span id="line-756"></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-757"></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-758"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; FieldAccessor CostGraphDef'Node 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-759"></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-760"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;computeTime&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;computeTime&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-761"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-762"></span><span> </span><span id="local-6989586621679482822"><span class="annot"><span class="annottext">memoryTime__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482822"><span class="hs-identifier hs-var hs-var">memoryTime__field_descriptor</span></a></span></span><span>
</span><span id="line-763"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node Int64
-&gt; FieldDescriptor CostGraphDef'Node
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-764"></span><span> </span><span class="annot"><span class="hs-string">&quot;memory_time&quot;</span></span><span>
</span><span id="line-765"></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-766"></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-767"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; FieldAccessor CostGraphDef'Node 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-768"></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-769"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;memoryTime&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;memoryTime&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-770"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-771"></span><span> </span><span id="local-6989586621679482821"><span class="annot"><span class="annottext">isFinal__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482821"><span class="hs-identifier hs-var hs-var">isFinal__field_descriptor</span></a></span></span><span>
</span><span id="line-772"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Bool
-&gt; FieldAccessor CostGraphDef'Node Bool
-&gt; FieldDescriptor CostGraphDef'Node
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-773"></span><span> </span><span class="annot"><span class="hs-string">&quot;is_final&quot;</span></span><span>
</span><span id="line-774"></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-775"></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-776"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Bool
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Bool Bool
-&gt; FieldAccessor CostGraphDef'Node 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-777"></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 class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;isFinal&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;isFinal&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-778"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-779"></span><span> </span><span id="local-6989586621679482819"><span class="annot"><span class="annottext">controlInput__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482819"><span class="hs-identifier hs-var hs-var">controlInput__field_descriptor</span></a></span></span><span>
</span><span id="line-780"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int32
-&gt; FieldAccessor CostGraphDef'Node Int32
-&gt; FieldDescriptor CostGraphDef'Node
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-781"></span><span> </span><span class="annot"><span class="hs-string">&quot;control_input&quot;</span></span><span>
</span><span id="line-782"></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-783"></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-784"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' CostGraphDef'Node [Int32]
-&gt; FieldAccessor CostGraphDef'Node Int32
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-785"></span><span> </span><span class="annot"><span class="annottext">Packing
</span><span class="hs-identifier hs-var">Data.ProtoLens.Packed</span></span><span>
</span><span id="line-786"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;controlInput&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;controlInput&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-787"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-788"></span><span> </span><span id="local-6989586621679482817"><span class="annot"><span class="annottext">inaccurate__field_descriptor :: FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482817"><span class="hs-identifier hs-var hs-var">inaccurate__field_descriptor</span></a></span></span><span>
</span><span id="line-789"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Bool
-&gt; FieldAccessor CostGraphDef'Node Bool
-&gt; FieldDescriptor CostGraphDef'Node
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-790"></span><span> </span><span class="annot"><span class="hs-string">&quot;inaccurate&quot;</span></span><span>
</span><span id="line-791"></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-792"></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-793"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Bool
-&gt; Lens CostGraphDef'Node CostGraphDef'Node Bool Bool
-&gt; FieldAccessor CostGraphDef'Node 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-794"></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-795"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;inaccurate&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;inaccurate&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-796"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></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">[(Tag, FieldDescriptor CostGraphDef'Node)]
-&gt; Map Tag (FieldDescriptor CostGraphDef'Node)
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-799"></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 CostGraphDef'Node
</span><a href="#local-6989586621679482836"><span class="hs-identifier hs-var">name__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-800"></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 CostGraphDef'Node
</span><a href="#local-6989586621679482835"><span class="hs-identifier hs-var">device__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-801"></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 CostGraphDef'Node
</span><a href="#local-6989586621679482834"><span class="hs-identifier hs-var">id__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-802"></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 CostGraphDef'Node
</span><a href="#local-6989586621679482832"><span class="hs-identifier hs-var">inputInfo__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-803"></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 CostGraphDef'Node
</span><a href="#local-6989586621679482831"><span class="hs-identifier hs-var">outputInfo__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-804"></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 CostGraphDef'Node
</span><a href="#local-6989586621679482830"><span class="hs-identifier hs-var">temporaryMemorySize__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-805"></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">12</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482828"><span class="hs-identifier hs-var">persistentMemorySize__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-806"></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">10</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482827"><span class="hs-identifier hs-var">hostTempMemorySize__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-807"></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">11</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482826"><span class="hs-identifier hs-var">deviceTempMemorySize__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-808"></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">16</span></span><span class="hs-special">,</span><span> </span><span>
</span><span id="line-809"></span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482825"><span class="hs-identifier hs-var">devicePersistentMemorySize__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-810"></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">9</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482824"><span class="hs-identifier hs-var">computeCost__field_descriptor</span></a></span><span class="hs-special">)</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">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">14</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482823"><span class="hs-identifier hs-var">computeTime__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-812"></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">15</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482822"><span class="hs-identifier hs-var">memoryTime__field_descriptor</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">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">7</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482821"><span class="hs-identifier hs-var">isFinal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-814"></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">8</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482819"><span class="hs-identifier hs-var">controlInput__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-815"></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">17</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor CostGraphDef'Node
</span><a href="#local-6989586621679482817"><span class="hs-identifier hs-var">inaccurate__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-816"></span><span> </span><span id="local-6989586621679482816"><span class="annot"><span class="annottext">unknownFields :: LensLike' f CostGraphDef'Node FieldSet
</span><a href="#local-6989586621679482816"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
</span><span id="line-817"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(CostGraphDef'Node -&gt; FieldSet)
-&gt; (CostGraphDef'Node -&gt; FieldSet -&gt; CostGraphDef'Node)
-&gt; Lens' CostGraphDef'Node 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-818"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'_unknownFields</span></a></span><span>
</span><span id="line-819"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482815"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482815"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482814"><span class="annot"><span class="annottext">y__ :: FieldSet
</span><a href="#local-6989586621679482814"><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">CostGraphDef'Node
</span><a href="#local-6989586621679482815"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'Node'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482814"><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-820"></span><span> </span><span id="local-6989586621679482813"><span class="annot"><span class="annottext">defMessage :: CostGraphDef'Node
</span><a href="#local-6989586621679482813"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
</span><span id="line-821"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WCostGraphDef'Node'_constructor :: Text
-&gt; Text
-&gt; Int32
-&gt; Vector CostGraphDef'Node'InputInfo
-&gt; Vector CostGraphDef'Node'OutputInfo
-&gt; Int64
-&gt; Int64
-&gt; Int64
-&gt; Int64
-&gt; Int64
-&gt; Int64
-&gt; Int64
-&gt; Int64
-&gt; Bool
-&gt; Vector Int32
-&gt; Bool
-&gt; FieldSet
-&gt; CostGraphDef'Node
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#%24WCostGraphDef%27Node%27_constructor"><span class="hs-identifier hs-type hs-type">CostGraphDef'Node'_constructor</span></a></span><span>
</span><span id="line-822"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'name :: Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27name"><span class="hs-identifier hs-var">_CostGraphDef'Node'name</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-823"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'device :: Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27device"><span class="hs-identifier hs-var">_CostGraphDef'Node'device</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-824"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'id :: Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27id"><span class="hs-identifier hs-var">_CostGraphDef'Node'id</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-825"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'inputInfo :: Vector CostGraphDef'Node'InputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inputInfo"><span class="hs-identifier hs-var">_CostGraphDef'Node'inputInfo</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'InputInfo
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-826"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'outputInfo :: Vector CostGraphDef'Node'OutputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27outputInfo"><span class="hs-identifier hs-var">_CostGraphDef'Node'outputInfo</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'OutputInfo
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-827"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'temporaryMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27temporaryMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'temporaryMemorySize</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-828"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'persistentMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27persistentMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'persistentMemorySize</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-829"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'hostTempMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27hostTempMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'hostTempMemorySize</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-830"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'deviceTempMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27deviceTempMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'deviceTempMemorySize</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-831"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'devicePersistentMemorySize :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27devicePersistentMemorySize"><span class="hs-identifier hs-var">_CostGraphDef'Node'devicePersistentMemorySize</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-832"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'computeCost :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeCost"><span class="hs-identifier hs-var">_CostGraphDef'Node'computeCost</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-833"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'computeTime :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeTime"><span class="hs-identifier hs-var">_CostGraphDef'Node'computeTime</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-834"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'memoryTime :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27memoryTime"><span class="hs-identifier hs-var">_CostGraphDef'Node'memoryTime</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-835"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'isFinal :: Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27isFinal"><span class="hs-identifier hs-var">_CostGraphDef'Node'isFinal</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-836"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'controlInput :: Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27controlInput"><span class="hs-identifier hs-var">_CostGraphDef'Node'controlInput</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int32
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-837"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'inaccurate :: Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inaccurate"><span class="hs-identifier hs-var">_CostGraphDef'Node'inaccurate</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-838"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'Node'_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-839"></span><span> </span><span id="local-6989586621679482811"><span class="annot"><span class="annottext">parseMessage :: Parser CostGraphDef'Node
</span><a href="#local-6989586621679482811"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
</span><span id="line-840"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-841"></span><span> </span><span class="annot"><a href="#local-6989586621679482810"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-842"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-843"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span>
</span><span id="line-844"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span>
</span><span id="line-845"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span>
</span><span id="line-846"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span>
</span><span id="line-847"></span><span> </span><span id="local-6989586621679482810"><span class="annot"><span class="annottext">loop :: CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679482809"><span class="annot"><span class="annottext">x :: CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span id="local-6989586621679482808"><span class="annot"><span class="annottext">mutable'controlInput :: Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span></span><span> </span><span id="local-6989586621679482807"><span class="annot"><span class="annottext">mutable'inputInfo :: Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span></span><span> </span><span id="local-6989586621679482806"><span class="annot"><span class="annottext">mutable'outputInfo :: Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span></span><span>
</span><span id="line-848"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482805"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482805"><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-849"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482805"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-850"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482804"><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679482804"><span class="hs-identifier hs-var">frozen'controlInput</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Int32) -&gt; Parser (Vector Int32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-851"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32 -&gt; IO (Vector Int32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-852"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
Growing Vector (PrimState IO) Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-853"></span><span> </span><span id="local-6989586621679482803"><span class="annot"><span class="annottext">Vector CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482803"><span class="hs-identifier hs-var">frozen'inputInfo</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector CostGraphDef'Node'InputInfo)
-&gt; Parser (Vector CostGraphDef'Node'InputInfo)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-854"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) CostGraphDef'Node'InputInfo
-&gt; IO (Vector CostGraphDef'Node'InputInfo)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-855"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
Growing Vector (PrimState IO) CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-856"></span><span> </span><span id="local-6989586621679482802"><span class="annot"><span class="annottext">Vector CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482802"><span class="hs-identifier hs-var">frozen'outputInfo</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector CostGraphDef'Node'OutputInfo)
-&gt; Parser (Vector CostGraphDef'Node'OutputInfo)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-857"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) CostGraphDef'Node'OutputInfo
-&gt; IO (Vector CostGraphDef'Node'OutputInfo)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-858"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
Growing Vector (PrimState IO) CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-859"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679482801"><span class="annot"><span class="annottext">missing :: [a]
</span><a href="#local-6989586621679482801"><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-860"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-861"></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-6989586621679482801"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-862"></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-863"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-864"></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-865"></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-866"></span><span> </span><span class="annot"><span class="hs-string">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-867"></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-6989586621679482801"><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-868"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Parser CostGraphDef'Node
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-869"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node FieldSet FieldSet
-&gt; (FieldSet -&gt; FieldSet) -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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-870"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter CostGraphDef'Node CostGraphDef'Node FieldSet FieldSet
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
</span><span id="line-871"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679482800"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482800"><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-6989586621679482800"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-872"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node CostGraphDef'Node (Vector Int32) (Vector Int32)
-&gt; Vector Int32 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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-873"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'controlInput&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;vec'controlInput&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-874"></span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679482804"><span class="hs-identifier hs-var">frozen'controlInput</span></a></span><span>
</span><span id="line-875"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node
CostGraphDef'Node
(Vector CostGraphDef'Node'InputInfo)
(Vector CostGraphDef'Node'InputInfo)
-&gt; Vector CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node
-&gt; CostGraphDef'Node
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-876"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'inputInfo&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;vec'inputInfo&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-877"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482803"><span class="hs-identifier hs-var">frozen'inputInfo</span></a></span><span>
</span><span id="line-878"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node
CostGraphDef'Node
(Vector CostGraphDef'Node'OutputInfo)
(Vector CostGraphDef'Node'OutputInfo)
-&gt; Vector CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node
-&gt; CostGraphDef'Node
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-879"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'outputInfo&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;vec'outputInfo&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-880"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482802"><span class="hs-identifier hs-var">frozen'outputInfo</span></a></span><span>
</span><span id="line-881"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><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-882"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-883"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482799"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482799"><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-884"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482799"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-885"></span><span> </span><span class="hs-number">10</span><span>
</span><span id="line-886"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482798"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482798"><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-887"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482797"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679482797"><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-6989586621679482796"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482796"><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-888"></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-889"></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-6989586621679482796"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-890"></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-891"></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-6989586621679482797"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-892"></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-6989586621679482795"><span class="annot"><span class="annottext">err :: UnicodeException
</span><a href="#local-6989586621679482795"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-893"></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-6989586621679482795"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-894"></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-6989586621679482794"><span class="annot"><span class="annottext">r :: Text
</span><a href="#local-6989586621679482794"><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-6989586621679482794"><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-895"></span><span> </span><span class="annot"><span class="hs-string">&quot;name&quot;</span></span><span>
</span><span id="line-896"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-897"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Text Text
-&gt; Text -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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;name&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;name&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482798"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-898"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-899"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-900"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-901"></span><span> </span><span class="hs-number">18</span><span>
</span><span id="line-902"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482793"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482793"><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-903"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482792"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679482792"><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-6989586621679482791"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482791"><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-904"></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-905"></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-6989586621679482791"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-906"></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-907"></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-6989586621679482792"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-908"></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-6989586621679482790"><span class="annot"><span class="annottext">err :: UnicodeException
</span><a href="#local-6989586621679482790"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-909"></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-6989586621679482790"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-910"></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-6989586621679482789"><span class="annot"><span class="annottext">r :: Text
</span><a href="#local-6989586621679482789"><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-6989586621679482789"><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-911"></span><span> </span><span class="annot"><span class="hs-string">&quot;device&quot;</span></span><span>
</span><span id="line-912"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-913"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Text Text
-&gt; Text -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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;device&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;device&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482793"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-914"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-915"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-916"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-917"></span><span> </span><span class="hs-number">24</span><span>
</span><span id="line-918"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482788"><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482788"><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-919"></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-920"></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-921"></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-922"></span><span> </span><span class="annot"><span class="hs-string">&quot;id&quot;</span></span><span>
</span><span id="line-923"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-924"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Int32 Int32
-&gt; Int32 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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;id&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;id&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482788"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-925"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-926"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-927"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-928"></span><span> </span><span class="hs-number">34</span><span>
</span><span id="line-929"></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-6989586621679482787"><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482787"><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 CostGraphDef'Node'InputInfo
-&gt; String -&gt; Parser CostGraphDef'Node'InputInfo
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-930"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482786"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482786"><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-931"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser CostGraphDef'Node'InputInfo
-&gt; Parser CostGraphDef'Node'InputInfo
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-932"></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-6989586621679482786"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-933"></span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'Node'InputInfo
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-934"></span><span> </span><span class="annot"><span class="hs-string">&quot;input_info&quot;</span></span><span>
</span><span id="line-935"></span><span> </span><span id="local-6989586621679482785"><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482785"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'InputInfo)
-&gt; Parser (Growing Vector RealWorld CostGraphDef'Node'InputInfo)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-936"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo
-&gt; IO (Growing Vector (PrimState IO) CostGraphDef'Node'InputInfo)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
Growing Vector (PrimState IO) CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482787"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-937"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482785"><span class="hs-identifier hs-var">v</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-938"></span><span> </span><span class="hs-number">42</span><span>
</span><span id="line-939"></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-6989586621679482784"><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482784"><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 CostGraphDef'Node'OutputInfo
-&gt; String -&gt; Parser CostGraphDef'Node'OutputInfo
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-940"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482783"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482783"><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-941"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node'OutputInfo
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-942"></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-6989586621679482783"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-943"></span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'Node'OutputInfo
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-944"></span><span> </span><span class="annot"><span class="hs-string">&quot;output_info&quot;</span></span><span>
</span><span id="line-945"></span><span> </span><span id="local-6989586621679482782"><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482782"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'OutputInfo)
-&gt; Parser (Growing Vector RealWorld CostGraphDef'Node'OutputInfo)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-946"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo
-&gt; IO (Growing Vector (PrimState IO) CostGraphDef'Node'OutputInfo)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
Growing Vector (PrimState IO) CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482784"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-947"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482782"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-948"></span><span> </span><span class="hs-number">48</span><span>
</span><span id="line-949"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482781"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482781"><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-950"></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-951"></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-952"></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-953"></span><span> </span><span class="annot"><span class="hs-string">&quot;temporary_memory_size&quot;</span></span><span>
</span><span id="line-954"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-955"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; Int64 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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-956"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;temporaryMemorySize&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;temporaryMemorySize&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482781"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-957"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-958"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-959"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-960"></span><span> </span><span class="hs-number">96</span><span>
</span><span id="line-961"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482780"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482780"><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-962"></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-963"></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-964"></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-965"></span><span> </span><span class="annot"><span class="hs-string">&quot;persistent_memory_size&quot;</span></span><span>
</span><span id="line-966"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-967"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; Int64 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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-968"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;persistentMemorySize&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;persistentMemorySize&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482780"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><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="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-970"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-971"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-972"></span><span> </span><span class="hs-number">80</span><span>
</span><span id="line-973"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482779"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482779"><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-974"></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-975"></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-976"></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-977"></span><span> </span><span class="annot"><span class="hs-string">&quot;host_temp_memory_size&quot;</span></span><span>
</span><span id="line-978"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-979"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; Int64 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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-980"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;hostTempMemorySize&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;hostTempMemorySize&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482779"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-981"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-982"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-983"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-984"></span><span> </span><span class="hs-number">88</span><span>
</span><span id="line-985"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482778"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482778"><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-986"></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-987"></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-988"></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-989"></span><span> </span><span class="annot"><span class="hs-string">&quot;device_temp_memory_size&quot;</span></span><span>
</span><span id="line-990"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-991"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; Int64 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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-992"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;deviceTempMemorySize&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;deviceTempMemorySize&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482778"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-993"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-994"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-995"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-996"></span><span> </span><span class="hs-number">128</span><span>
</span><span id="line-997"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482777"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482777"><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-998"></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-999"></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-1000"></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-1001"></span><span> </span><span class="annot"><span class="hs-string">&quot;device_persistent_memory_size&quot;</span></span><span>
</span><span id="line-1002"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1003"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; Int64 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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-1004"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;devicePersistentMemorySize&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;devicePersistentMemorySize&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482777"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1005"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-1006"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-1007"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-1008"></span><span> </span><span class="hs-number">72</span><span>
</span><span id="line-1009"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482776"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482776"><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-1010"></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-1011"></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-1012"></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-1013"></span><span> </span><span class="annot"><span class="hs-string">&quot;compute_cost&quot;</span></span><span>
</span><span id="line-1014"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1015"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; Int64 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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;computeCost&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;computeCost&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482776"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1016"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-1017"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-1018"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-1019"></span><span> </span><span class="hs-number">112</span><span>
</span><span id="line-1020"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482775"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482775"><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-1021"></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-1022"></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-1023"></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-1024"></span><span> </span><span class="annot"><span class="hs-string">&quot;compute_time&quot;</span></span><span>
</span><span id="line-1025"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1026"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; Int64 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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;computeTime&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;computeTime&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482775"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1027"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-1028"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-1029"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-1030"></span><span> </span><span class="hs-number">120</span><span>
</span><span id="line-1031"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482774"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482774"><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-1032"></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-1033"></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-1034"></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-1035"></span><span> </span><span class="annot"><span class="hs-string">&quot;memory_time&quot;</span></span><span>
</span><span id="line-1036"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1037"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; Int64 -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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;memoryTime&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;memoryTime&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482774"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1038"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-1039"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-1040"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-1041"></span><span> </span><span class="hs-number">56</span><span>
</span><span id="line-1042"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482773"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482773"><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-1043"></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-1044"></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-1045"></span><span> </span><span class="annot"><span class="hs-string">&quot;is_final&quot;</span></span><span>
</span><span id="line-1046"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1047"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Bool Bool
-&gt; Bool -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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;isFinal&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;isFinal&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482773"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1048"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-1049"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-1050"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-1051"></span><span> </span><span class="hs-number">64</span><span>
</span><span id="line-1052"></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-6989586621679482771"><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482771"><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-1053"></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-1054"></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-1055"></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-1056"></span><span> </span><span class="annot"><span class="hs-string">&quot;control_input&quot;</span></span><span>
</span><span id="line-1057"></span><span> </span><span id="local-6989586621679482770"><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482770"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
-&gt; Parser (Growing Vector RealWorld Int32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1058"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32
-&gt; Int32 -&gt; IO (Growing Vector (PrimState IO) Int32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1059"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
Growing Vector (PrimState IO) Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482771"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1060"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482770"><span class="hs-identifier hs-var">v</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-1061"></span><span> </span><span class="hs-number">66</span><span>
</span><span id="line-1062"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482769"><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482769"><span class="hs-identifier hs-var">y</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-6989586621679482768"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482768"><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-1063"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Int32)
-&gt; Parser (Growing Vector RealWorld Int32)
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-1064"></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-6989586621679482768"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1065"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1066"></span><span> </span><span id="local-6989586621679482767"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679482767"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679482766"><span class="annot"><span class="annottext">qs :: Growing v RealWorld a
</span><a href="#local-6989586621679482766"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-1067"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482765"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482765"><span class="hs-identifier hs-var">packedEnd</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-1068"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482765"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1069"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
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="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679482766"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-1070"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1071"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679482764"><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679482764"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser a -&gt; String -&gt; Parser a
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-1072"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; a) -&gt; Parser Word64 -&gt; Parser a
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-1073"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; a
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-1074"></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-1075"></span><span> </span><span class="annot"><span class="hs-string">&quot;control_input&quot;</span></span><span>
</span><span id="line-1076"></span><span> </span><span id="local-6989586621679482763"><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679482763"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -&gt; Parser (Growing v RealWorld a)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1077"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) a -&gt; a -&gt; IO (Growing v (PrimState IO) a)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1078"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
Growing v (PrimState IO) a
</span><a href="#local-6989586621679482766"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679482764"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1079"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679482767"><span class="hs-identifier hs-var">ploop</span></a></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679482763"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-1080"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall a (v :: * -&gt; *).
(Num a, Vector v a) =&gt;
Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679482767"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1081"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1082"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482769"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-1083"></span><span> </span><span class="hs-number">136</span><span>
</span><span id="line-1084"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482762"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482762"><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-1085"></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-1086"></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-1087"></span><span> </span><span class="annot"><span class="hs-string">&quot;inaccurate&quot;</span></span><span>
</span><span id="line-1088"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1089"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node Bool Bool
-&gt; Bool -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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;inaccurate&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;inaccurate&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482762"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1090"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-1091"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-1092"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-1093"></span><span> </span><span id="local-6989586621679482761"><span class="annot"><span class="annottext">wire :: Word64
</span><a href="#local-6989586621679482761"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
</span><span id="line-1094"></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-6989586621679482760"><span class="annot"><span class="annottext">TaggedValue
</span><a href="#local-6989586621679482760"><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-1095"></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482761"><span class="hs-identifier hs-var">wire</span></a></span><span>
</span><span id="line-1096"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1097"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter CostGraphDef'Node CostGraphDef'Node FieldSet FieldSet
-&gt; (FieldSet -&gt; FieldSet) -&gt; CostGraphDef'Node -&gt; CostGraphDef'Node
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-1098"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter CostGraphDef'Node CostGraphDef'Node 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-6989586621679482759"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482759"><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-6989586621679482760"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482759"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482809"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1099"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482808"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-1100"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482807"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-1101"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482806"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span>
</span><span id="line-1102"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1103"></span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'Node -&gt; String -&gt; Parser CostGraphDef'Node
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-1104"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482758"><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482758"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
-&gt; Parser (Growing Vector RealWorld Int32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1105"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1106"></span><span> </span><span id="local-6989586621679482757"><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482757"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'InputInfo)
-&gt; Parser (Growing Vector RealWorld CostGraphDef'Node'InputInfo)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1107"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'InputInfo)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1108"></span><span> </span><span id="local-6989586621679482756"><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482756"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'OutputInfo)
-&gt; Parser (Growing Vector RealWorld CostGraphDef'Node'OutputInfo)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1109"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'OutputInfo)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1110"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld CostGraphDef'Node'InputInfo
-&gt; Growing Vector RealWorld CostGraphDef'Node'OutputInfo
-&gt; Parser CostGraphDef'Node
</span><a href="#local-6989586621679482810"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1111"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
forall msg. Message msg =&gt; msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span>
</span><span id="line-1112"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679482758"><span class="hs-identifier hs-var">mutable'controlInput</span></a></span><span>
</span><span id="line-1113"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482757"><span class="hs-identifier hs-var">mutable'inputInfo</span></a></span><span>
</span><span id="line-1114"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482756"><span class="hs-identifier hs-var">mutable'outputInfo</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1115"></span><span> </span><span class="annot"><span class="hs-string">&quot;Node&quot;</span></span><span>
</span><span id="line-1116"></span><span> </span><span id="local-6989586621679482755"><span class="annot"><span class="annottext">buildMessage :: CostGraphDef'Node -&gt; Builder
</span><a href="#local-6989586621679482755"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
</span><span id="line-1117"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482754"><span class="annot"><span class="annottext">_x :: CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
</span><span id="line-1118"></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-1119"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679482753"><span class="annot"><span class="annottext">_v :: Text
</span><a href="#local-6989586621679482753"><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 CostGraphDef'Node CostGraphDef'Node Text Text
-&gt; CostGraphDef'Node -&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;name&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;name&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1120"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1121"></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-6989586621679482753"><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-1122"></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-1123"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1124"></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-1125"></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">10</span></span><span class="hs-special">)</span><span>
</span><span id="line-1126"></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-1127"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482752"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679482752"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1128"></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-1129"></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-1130"></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-6989586621679482752"><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-1131"></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-6989586621679482752"><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-1132"></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-1133"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482753"><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-1134"></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-1135"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1136"></span><span> </span><span id="local-6989586621679482751"><span class="annot"><span class="annottext">_v :: Text
</span><a href="#local-6989586621679482751"><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 CostGraphDef'Node CostGraphDef'Node Text Text
-&gt; CostGraphDef'Node -&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;device&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;device&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1137"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1138"></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-6989586621679482751"><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-1139"></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-1140"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1141"></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-1142"></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-1143"></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-1144"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482750"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679482750"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1145"></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-1146"></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-1147"></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-6989586621679482750"><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-1148"></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-6989586621679482750"><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-1149"></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-1150"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679482751"><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-1151"></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-1152"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679482749"><span class="annot"><span class="annottext">_v :: Int32
</span><a href="#local-6989586621679482749"><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 CostGraphDef'Node CostGraphDef'Node Int32 Int32
-&gt; CostGraphDef'Node -&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;id&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;id&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1153"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1154"></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-6989586621679482749"><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-1155"></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-1156"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1157"></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-1158"></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-1159"></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-1160"></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-6989586621679482749"><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-1161"></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-1162"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'InputInfo -&gt; Builder)
-&gt; Vector CostGraphDef'Node'InputInfo -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1163"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482748"><span class="annot"><span class="annottext">_v :: CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482748"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
</span><span id="line-1164"></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-1165"></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-1166"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder)
-&gt; (CostGraphDef'Node'InputInfo -&gt; ByteString)
-&gt; CostGraphDef'Node'InputInfo
-&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-1167"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482747"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679482747"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1168"></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-1169"></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-1170"></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-6989586621679482747"><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-1171"></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-6989586621679482747"><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-1172"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&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-1173"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482748"><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-1174"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
(Vector CostGraphDef'Node'InputInfo)
CostGraphDef'Node
CostGraphDef'Node
(Vector CostGraphDef'Node'InputInfo)
(Vector CostGraphDef'Node'InputInfo)
-&gt; CostGraphDef'Node -&gt; Vector CostGraphDef'Node'InputInfo
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-1175"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'inputInfo&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;vec'inputInfo&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-1176"></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-1177"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -&gt; Builder)
-&gt; Vector CostGraphDef'Node'OutputInfo -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1178"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482746"><span class="annot"><span class="annottext">_v :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482746"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
</span><span id="line-1179"></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-1180"></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">42</span></span><span class="hs-special">)</span><span>
</span><span id="line-1181"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder)
-&gt; (CostGraphDef'Node'OutputInfo -&gt; ByteString)
-&gt; CostGraphDef'Node'OutputInfo
-&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-1182"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482745"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679482745"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1183"></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-1184"></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-1185"></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-1186"></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-6989586621679482745"><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-1187"></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-6989586621679482745"><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-1188"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&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-1189"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482746"><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-1190"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
(Vector CostGraphDef'Node'OutputInfo)
CostGraphDef'Node
CostGraphDef'Node
(Vector CostGraphDef'Node'OutputInfo)
(Vector CostGraphDef'Node'OutputInfo)
-&gt; CostGraphDef'Node -&gt; Vector CostGraphDef'Node'OutputInfo
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-1191"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'outputInfo&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;vec'outputInfo&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-1192"></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-1193"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1194"></span><span> </span><span id="local-6989586621679482744"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482744"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1195"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; CostGraphDef'Node -&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 id="line-1196"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;temporaryMemorySize&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;temporaryMemorySize&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1197"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1198"></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-6989586621679482744"><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-1199"></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-1200"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1201"></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-1202"></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">48</span></span><span class="hs-special">)</span><span>
</span><span id="line-1203"></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-1204"></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-1205"></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-1206"></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482744"><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-1207"></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-1208"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1209"></span><span> </span><span id="local-6989586621679482743"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482743"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1210"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; CostGraphDef'Node -&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 id="line-1211"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;persistentMemorySize&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;persistentMemorySize&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1212"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1213"></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-6989586621679482743"><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-1214"></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-1215"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1216"></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-1217"></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">96</span></span><span class="hs-special">)</span><span>
</span><span id="line-1218"></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-1219"></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-1220"></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-1221"></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482743"><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-1222"></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-1223"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1224"></span><span> </span><span id="local-6989586621679482742"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482742"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1225"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; CostGraphDef'Node -&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 id="line-1226"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;hostTempMemorySize&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;hostTempMemorySize&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1227"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1228"></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-6989586621679482742"><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-1229"></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-1230"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1231"></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-1232"></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">80</span></span><span class="hs-special">)</span><span>
</span><span id="line-1233"></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-1234"></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-1235"></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-1236"></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482742"><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-1237"></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-1238"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1239"></span><span> </span><span id="local-6989586621679482741"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482741"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1240"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; CostGraphDef'Node -&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 id="line-1241"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;deviceTempMemorySize&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;deviceTempMemorySize&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1242"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1243"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1244"></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-6989586621679482741"><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-1245"></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-1246"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1247"></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-1248"></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">88</span></span><span class="hs-special">)</span><span>
</span><span id="line-1249"></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-1250"></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-1251"></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-1252"></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482741"><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-1253"></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-1254"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1255"></span><span> </span><span id="local-6989586621679482740"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482740"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1256"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; CostGraphDef'Node -&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 id="line-1257"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;devicePersistentMemorySize&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 id="line-1258"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;devicePersistentMemorySize&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1259"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1260"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1261"></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-6989586621679482740"><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-1262"></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-1263"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1264"></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-1265"></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">128</span></span><span class="hs-special">)</span><span>
</span><span id="line-1266"></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-1267"></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-1268"></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-1269"></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482740"><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-1270"></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-1271"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1272"></span><span> </span><span id="local-6989586621679482739"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482739"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1273"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; CostGraphDef'Node -&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 id="line-1274"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;computeCost&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;computeCost&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1275"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1276"></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-6989586621679482739"><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-1277"></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-1278"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1279"></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-1280"></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">72</span></span><span class="hs-special">)</span><span>
</span><span id="line-1281"></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-1282"></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-1283"></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-1284"></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482739"><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-1285"></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-1286"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1287"></span><span> </span><span id="local-6989586621679482738"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482738"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1288"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; CostGraphDef'Node -&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 id="line-1289"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;computeTime&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;computeTime&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1290"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1291"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1292"></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-6989586621679482738"><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-1293"></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-1294"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1295"></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-1296"></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">112</span></span><span class="hs-special">)</span><span>
</span><span id="line-1297"></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-1298"></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-1299"></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-1300"></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482738"><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-1301"></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-1302"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1303"></span><span> </span><span id="local-6989586621679482737"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482737"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1304"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 CostGraphDef'Node CostGraphDef'Node Int64 Int64
-&gt; CostGraphDef'Node -&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 id="line-1305"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;memoryTime&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;memoryTime&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1306"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1307"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1308"></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 id="line-1309"></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482737"><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-1310"></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-1311"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1312"></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-1313"></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-1314"></span><span> </span><span class="annot"><span class="hs-number">120</span></span><span class="hs-special">)</span><span>
</span><span id="line-1315"></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-1316"></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-1317"></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-1318"></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482737"><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-1319"></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-1320"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1321"></span><span> </span><span id="local-6989586621679482736"><span class="annot"><span class="annottext">_v :: Bool
</span><a href="#local-6989586621679482736"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1322"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Bool CostGraphDef'Node CostGraphDef'Node Bool Bool
-&gt; CostGraphDef'Node -&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 id="line-1323"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;isFinal&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;isFinal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1324"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1325"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1326"></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 id="line-1327"></span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482736"><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-1328"></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-1329"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1330"></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-1331"></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-1332"></span><span> </span><span class="annot"><span class="hs-number">56</span></span><span class="hs-special">)</span><span>
</span><span id="line-1333"></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-1334"></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-1335"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482735"><span class="annot"><span class="annottext">b :: Bool
</span><a href="#local-6989586621679482735"><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-6989586621679482735"><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-1336"></span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482736"><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-1337"></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-1338"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1339"></span><span> </span><span id="local-6989586621679482734"><span class="annot"><span class="annottext">p :: Vector Int32
</span><a href="#local-6989586621679482734"><span class="hs-identifier hs-var hs-var">p</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
(Vector Int32)
CostGraphDef'Node
CostGraphDef'Node
(Vector Int32)
(Vector Int32)
-&gt; CostGraphDef'Node -&gt; Vector 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 id="line-1340"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'controlInput&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 id="line-1341"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'controlInput&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1342"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1343"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1344"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Int32 -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679482734"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1345"></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-1346"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1347"></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-1348"></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-1349"></span><span> </span><span class="annot"><span class="hs-number">66</span></span><span class="hs-special">)</span><span>
</span><span id="line-1350"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482732"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679482732"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1351"></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-1352"></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-1353"></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-1354"></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 id="line-1355"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679482732"><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-1356"></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 id="line-1357"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679482732"><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-1358"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1359"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int32 -&gt; Builder) -&gt; Vector Int32 -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1360"></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-1361"></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-1362"></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 class="hs-special">)</span><span>
</span><span id="line-1363"></span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679482734"><span class="hs-identifier hs-var">p</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-1364"></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-1365"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1366"></span><span> </span><span id="local-6989586621679482730"><span class="annot"><span class="annottext">_v :: Bool
</span><a href="#local-6989586621679482730"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1367"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Bool CostGraphDef'Node CostGraphDef'Node Bool Bool
-&gt; CostGraphDef'Node -&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 id="line-1368"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;inaccurate&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 id="line-1369"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;inaccurate&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1370"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1371"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1372"></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 id="line-1373"></span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482730"><span class="hs-identifier hs-var">_v</span></a></span><span>
</span><span id="line-1374"></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-1375"></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-1376"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1377"></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-1378"></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-1379"></span><span> </span><span class="annot"><span class="hs-number">136</span></span><span class="hs-special">)</span><span>
</span><span id="line-1380"></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-1381"></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-1382"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482729"><span class="annot"><span class="annottext">b :: Bool
</span><a href="#local-6989586621679482729"><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-6989586621679482729"><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-1383"></span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482730"><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-1384"></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-1385"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
FieldSet CostGraphDef'Node CostGraphDef'Node FieldSet FieldSet
-&gt; CostGraphDef'Node -&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 id="line-1386"></span><span> </span><span class="annot"><span class="annottext">FoldLike
FieldSet CostGraphDef'Node CostGraphDef'Node 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 id="line-1387"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482754"><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 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 class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-1388"></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.CostGraph.html#CostGraphDef%27Node"><span class="hs-identifier hs-type">CostGraphDef'Node</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1389"></span><span> </span><span id="local-6989586621679482727"><span class="annot"><span class="annottext">rnf :: CostGraphDef'Node -&gt; ()
</span><a href="#local-6989586621679482727"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
</span><span id="line-1390"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482726"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
</span><span id="line-1391"></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-1392"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1393"></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-1394"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27name"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'name</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1395"></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-1396"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27device"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'device</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><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-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-1398"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27id"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'id</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1399"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'InputInfo -&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-1400"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector CostGraphDef'Node'InputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inputInfo"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'inputInfo</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1401"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'OutputInfo -&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-1402"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector CostGraphDef'Node'OutputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27outputInfo"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'outputInfo</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1403"></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-1404"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27temporaryMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'temporaryMemorySize</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1405"></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-1406"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27persistentMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'persistentMemorySize</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1407"></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-1408"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27hostTempMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'hostTempMemorySize</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1409"></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-1410"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27deviceTempMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'deviceTempMemorySize</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1411"></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-1412"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27devicePersistentMemorySize"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'devicePersistentMemorySize</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1413"></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-1414"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeCost"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'computeCost</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1415"></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-1416"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27computeTime"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'computeTime</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1417"></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-1418"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27memoryTime"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'memoryTime</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1419"></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-1420"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27isFinal"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'isFinal</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1421"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector 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-1422"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27controlInput"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'controlInput</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1423"></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-1424"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -&gt; Bool
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27inaccurate"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'inaccurate</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
</span><a href="#local-6989586621679482726"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1425"></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 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 class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-1426"></span><span class="hs-comment">{- | Fields :
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.precedingNode' @:: Lens' CostGraphDef'Node'InputInfo Data.Int.Int32@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.precedingPort' @:: Lens' CostGraphDef'Node'InputInfo Data.Int.Int32@ -}</span><span>
</span><span id="line-1430"></span><span class="hs-keyword">data</span><span> </span><span id="CostGraphDef%27Node%27InputInfo"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-var">CostGraphDef'Node'InputInfo</span></a></span></span><span>
</span><span id="line-1431"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="CostGraphDef%27Node%27InputInfo%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27InputInfo%27_constructor"><span class="hs-identifier hs-var">CostGraphDef'Node'InputInfo'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_CostGraphDef%27Node%27InputInfo%27precedingNode"><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingNode"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'InputInfo'precedingNode</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-1432"></span><span> </span><span id="_CostGraphDef%27Node%27InputInfo%27precedingPort"><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingPort"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'InputInfo'precedingPort</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-1433"></span><span> </span><span id="_CostGraphDef%27Node%27InputInfo%27_unknownFields"><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'InputInfo'_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-1434"></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-6989586621679482718"><span id="local-6989586621679482720"><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
(CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Bool)
-&gt; Eq CostGraphDef'Node'InputInfo
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
$c/= :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
== :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
$c== :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&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-6989586621679482703"><span id="local-6989586621679482705"><span id="local-6989586621679482707"><span id="local-6989586621679482709"><span id="local-6989586621679482711"><span id="local-6989586621679482713"><span id="local-6989586621679482715"><span class="annot"><span class="annottext">Eq CostGraphDef'Node'InputInfo
Eq CostGraphDef'Node'InputInfo =&gt;
(CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Ordering)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo)
-&gt; Ord CostGraphDef'Node'InputInfo
CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Ordering
CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo
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 :: CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo
$cmin :: CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo
max :: CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo
$cmax :: CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo
&gt;= :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
$c&gt;= :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
&gt; :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
$c&gt; :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
&lt;= :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
$c&lt;= :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
&lt; :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
$c&lt; :: CostGraphDef'Node'InputInfo -&gt; CostGraphDef'Node'InputInfo -&gt; Bool
compare :: CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Ordering
$ccompare :: CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo -&gt; Ordering
$cp1Ord :: Eq CostGraphDef'Node'InputInfo
</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-1435"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679482698"><span id="local-6989586621679482700"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1436"></span><span> </span><span id="local-6989586621679482697"><span class="annot"><span class="annottext">showsPrec :: Int -&gt; CostGraphDef'Node'InputInfo -&gt; ShowS
</span><a href="#local-6989586621679482697"><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-6989586621679482696"><span class="annot"><span class="annottext">__x :: CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482696"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679482695"><span class="annot"><span class="annottext">__s :: String
</span><a href="#local-6989586621679482695"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
</span><span id="line-1437"></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-1438"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
</span><span id="line-1439"></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-1440"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&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">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482696"><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-6989586621679482695"><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-1441"></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.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;precedingNode&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-1442"></span><span> </span><span id="local-6989586621679482693"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;precedingNode&quot;
-&gt; (Int32 -&gt; f Int32)
-&gt; CostGraphDef'Node'InputInfo
-&gt; f CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482693"><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-1443"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -&gt; f Int32)
-&gt; CostGraphDef'Node'InputInfo -&gt; f CostGraphDef'Node'InputInfo)
-&gt; ((Int32 -&gt; f Int32) -&gt; Int32 -&gt; f Int32)
-&gt; (Int32 -&gt; f Int32)
-&gt; CostGraphDef'Node'InputInfo
-&gt; f CostGraphDef'Node'InputInfo
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-1444"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'InputInfo -&gt; Int32)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; Int32 -&gt; CostGraphDef'Node'InputInfo)
-&gt; Lens
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo 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-1445"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingNode"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'InputInfo'precedingNode</span></a></span><span>
</span><span id="line-1446"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482692"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482692"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482691"><span class="annot"><span class="annottext">y__ :: Int32
</span><a href="#local-6989586621679482691"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
</span><span id="line-1447"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482692"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'InputInfo'precedingNode :: Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingNode"><span class="hs-identifier hs-var">_CostGraphDef'Node'InputInfo'precedingNode</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482691"><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-1448"></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-1449"></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.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;precedingPort&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-1450"></span><span> </span><span id="local-6989586621679482689"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;precedingPort&quot;
-&gt; (Int32 -&gt; f Int32)
-&gt; CostGraphDef'Node'InputInfo
-&gt; f CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482689"><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-1451"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -&gt; f Int32)
-&gt; CostGraphDef'Node'InputInfo -&gt; f CostGraphDef'Node'InputInfo)
-&gt; ((Int32 -&gt; f Int32) -&gt; Int32 -&gt; f Int32)
-&gt; (Int32 -&gt; f Int32)
-&gt; CostGraphDef'Node'InputInfo
-&gt; f CostGraphDef'Node'InputInfo
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-1452"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'InputInfo -&gt; Int32)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; Int32 -&gt; CostGraphDef'Node'InputInfo)
-&gt; Lens
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo 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-1453"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingPort"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'InputInfo'precedingPort</span></a></span><span>
</span><span id="line-1454"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482688"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482688"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482687"><span class="annot"><span class="annottext">y__ :: Int32
</span><a href="#local-6989586621679482687"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
</span><span id="line-1455"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482688"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'InputInfo'precedingPort :: Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingPort"><span class="hs-identifier hs-var">_CostGraphDef'Node'InputInfo'precedingPort</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482687"><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-1456"></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-1457"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679482680"><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.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1458"></span><span> </span><span id="local-6989586621679482676"><span class="annot"><span class="annottext">messageName :: Proxy CostGraphDef'Node'InputInfo -&gt; Text
</span><a href="#local-6989586621679482676"><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-1459"></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.CostGraphDef.Node.InputInfo&quot;</span></span><span>
</span><span id="line-1460"></span><span> </span><span id="local-6989586621679482675"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy CostGraphDef'Node'InputInfo -&gt; ByteString
</span><a href="#local-6989586621679482675"><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-1461"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;\n\
\\tInputInfo\DC2%\n\
\\SOpreceding_node\CAN\SOH \SOH(\ENQR\rprecedingNode\DC2%\n\
\\SOpreceding_port\CAN\STX \SOH(\ENQR\rprecedingPort&quot;</span></span><span>
</span><span id="line-1465"></span><span> </span><span id="local-6989586621679482674"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy CostGraphDef'Node'InputInfo -&gt; ByteString
</span><a href="#local-6989586621679482674"><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.CostGraph.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
</span><span id="line-1466"></span><span> </span><span id="local-6989586621679482673"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor CostGraphDef'Node'InputInfo)
</span><a href="#local-6989586621679482673"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
</span><span id="line-1467"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-1468"></span><span> </span><span id="local-6989586621679482672"><span class="annot"><span class="annottext">precedingNode__field_descriptor :: FieldDescriptor CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482672"><span class="hs-identifier hs-var hs-var">precedingNode__field_descriptor</span></a></span></span><span>
</span><span id="line-1469"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int32
-&gt; FieldAccessor CostGraphDef'Node'InputInfo Int32
-&gt; FieldDescriptor CostGraphDef'Node'InputInfo
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-1470"></span><span> </span><span class="annot"><span class="hs-string">&quot;preceding_node&quot;</span></span><span>
</span><span id="line-1471"></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-1472"></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-1473"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
-&gt; Lens
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo Int32 Int32
-&gt; FieldAccessor CostGraphDef'Node'InputInfo 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-1474"></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 id="line-1475"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;precedingNode&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;precedingNode&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-1476"></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.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span>
</span><span id="line-1477"></span><span> </span><span id="local-6989586621679482671"><span class="annot"><span class="annottext">precedingPort__field_descriptor :: FieldDescriptor CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482671"><span class="hs-identifier hs-var hs-var">precedingPort__field_descriptor</span></a></span></span><span>
</span><span id="line-1478"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int32
-&gt; FieldAccessor CostGraphDef'Node'InputInfo Int32
-&gt; FieldDescriptor CostGraphDef'Node'InputInfo
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-1479"></span><span> </span><span class="annot"><span class="hs-string">&quot;preceding_port&quot;</span></span><span>
</span><span id="line-1480"></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-1481"></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-1482"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
-&gt; Lens
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo Int32 Int32
-&gt; FieldAccessor CostGraphDef'Node'InputInfo 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-1483"></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 id="line-1484"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;precedingPort&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;precedingPort&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-1485"></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.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span>
</span><span id="line-1486"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1487"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor CostGraphDef'Node'InputInfo)]
-&gt; Map Tag (FieldDescriptor CostGraphDef'Node'InputInfo)
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-1488"></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 CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482672"><span class="hs-identifier hs-var">precedingNode__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-1489"></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 CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482671"><span class="hs-identifier hs-var">precedingPort__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-1490"></span><span> </span><span id="local-6989586621679482670"><span class="annot"><span class="annottext">unknownFields :: LensLike' f CostGraphDef'Node'InputInfo FieldSet
</span><a href="#local-6989586621679482670"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
</span><span id="line-1491"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(CostGraphDef'Node'InputInfo -&gt; FieldSet)
-&gt; (CostGraphDef'Node'InputInfo
-&gt; FieldSet -&gt; CostGraphDef'Node'InputInfo)
-&gt; Lens' CostGraphDef'Node'InputInfo 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-1492"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'InputInfo'_unknownFields</span></a></span><span>
</span><span id="line-1493"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482669"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482669"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482668"><span class="annot"><span class="annottext">y__ :: FieldSet
</span><a href="#local-6989586621679482668"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
</span><span id="line-1494"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482669"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'InputInfo'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'Node'InputInfo'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482668"><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-1495"></span><span> </span><span id="local-6989586621679482667"><span class="annot"><span class="annottext">defMessage :: CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482667"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
</span><span id="line-1496"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WCostGraphDef'Node'InputInfo'_constructor :: Int32 -&gt; Int32 -&gt; FieldSet -&gt; CostGraphDef'Node'InputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#%24WCostGraphDef%27Node%27InputInfo%27_constructor"><span class="hs-identifier hs-type hs-type">CostGraphDef'Node'InputInfo'_constructor</span></a></span><span>
</span><span id="line-1497"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'InputInfo'precedingNode :: Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingNode"><span class="hs-identifier hs-var">_CostGraphDef'Node'InputInfo'precedingNode</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-1498"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'InputInfo'precedingPort :: Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingPort"><span class="hs-identifier hs-var">_CostGraphDef'Node'InputInfo'precedingPort</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-1499"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'InputInfo'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'Node'InputInfo'_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-1500"></span><span> </span><span id="local-6989586621679482665"><span class="annot"><span class="annottext">parseMessage :: Parser CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482665"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
</span><span id="line-1501"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-1502"></span><span> </span><span class="annot"><a href="#local-6989586621679482664"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1503"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span>
</span><span id="line-1504"></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.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span>
</span><span id="line-1505"></span><span> </span><span id="local-6989586621679482664"><span class="annot"><span class="annottext">loop :: CostGraphDef'Node'InputInfo -&gt; Parser CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482664"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679482663"><span class="annot"><span class="annottext">x :: CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482663"><span class="hs-identifier hs-var">x</span></a></span></span><span>
</span><span id="line-1506"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482662"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482662"><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-1507"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482662"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1508"></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-6989586621679482661"><span class="annot"><span class="annottext">missing :: [a]
</span><a href="#local-6989586621679482661"><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-1509"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1510"></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-6989586621679482661"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1511"></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-1512"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1513"></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-1514"></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-1515"></span><span> </span><span class="annot"><span class="hs-string">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-1516"></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-6989586621679482661"><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-1517"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Parser CostGraphDef'Node'InputInfo
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-1518"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'InputInfo
CostGraphDef'Node'InputInfo
FieldSet
FieldSet
-&gt; (FieldSet -&gt; FieldSet)
-&gt; CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo
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-1519"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter
CostGraphDef'Node'InputInfo
CostGraphDef'Node'InputInfo
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-6989586621679482660"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482660"><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-6989586621679482660"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482663"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1520"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1521"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482659"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482659"><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-1522"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482659"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-1523"></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-6989586621679482658"><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482658"><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-1524"></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-1525"></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-1526"></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-1527"></span><span> </span><span class="annot"><span class="hs-string">&quot;preceding_node&quot;</span></span><span>
</span><span id="line-1528"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Parser CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482664"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1529"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo Int32 Int32
-&gt; Int32
-&gt; CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo
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-1530"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;precedingNode&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;precedingNode&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482658"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482663"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1531"></span><span> </span><span class="hs-number">16</span><span>
</span><span id="line-1532"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482657"><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482657"><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-1533"></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-1534"></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-1535"></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-1536"></span><span> </span><span class="annot"><span class="hs-string">&quot;preceding_port&quot;</span></span><span>
</span><span id="line-1537"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Parser CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482664"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1538"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo Int32 Int32
-&gt; Int32
-&gt; CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo
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-1539"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;precedingPort&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;precedingPort&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679482657"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482663"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1540"></span><span> </span><span id="local-6989586621679482656"><span class="annot"><span class="annottext">wire :: Word64
</span><a href="#local-6989586621679482656"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
</span><span id="line-1541"></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-6989586621679482655"><span class="annot"><span class="annottext">TaggedValue
</span><a href="#local-6989586621679482655"><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-1542"></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482656"><span class="hs-identifier hs-var">wire</span></a></span><span>
</span><span id="line-1543"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Parser CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482664"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1544"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'InputInfo
CostGraphDef'Node'InputInfo
FieldSet
FieldSet
-&gt; (FieldSet -&gt; FieldSet)
-&gt; CostGraphDef'Node'InputInfo
-&gt; CostGraphDef'Node'InputInfo
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-1545"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter
CostGraphDef'Node'InputInfo
CostGraphDef'Node'InputInfo
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-6989586621679482654"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482654"><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-6989586621679482655"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482654"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482663"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1546"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1547"></span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'Node'InputInfo
-&gt; String -&gt; Parser CostGraphDef'Node'InputInfo
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-1548"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Parser CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482664"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
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;InputInfo&quot;</span></span><span>
</span><span id="line-1549"></span><span> </span><span id="local-6989586621679482653"><span class="annot"><span class="annottext">buildMessage :: CostGraphDef'Node'InputInfo -&gt; Builder
</span><a href="#local-6989586621679482653"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
</span><span id="line-1550"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482652"><span class="annot"><span class="annottext">_x :: CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482652"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
</span><span id="line-1551"></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-1552"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1553"></span><span> </span><span id="local-6989586621679482651"><span class="annot"><span class="annottext">_v :: Int32
</span><a href="#local-6989586621679482651"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1554"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
Int32
CostGraphDef'Node'InputInfo
CostGraphDef'Node'InputInfo
Int32
Int32
-&gt; CostGraphDef'Node'InputInfo -&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 id="line-1555"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;precedingNode&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;precedingNode&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482652"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1556"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1557"></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-6989586621679482651"><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-1558"></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-1559"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1560"></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-1561"></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-1562"></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-1563"></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-6989586621679482651"><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-1564"></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-1565"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1566"></span><span> </span><span id="local-6989586621679482650"><span class="annot"><span class="annottext">_v :: Int32
</span><a href="#local-6989586621679482650"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1567"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
Int32
CostGraphDef'Node'InputInfo
CostGraphDef'Node'InputInfo
Int32
Int32
-&gt; CostGraphDef'Node'InputInfo -&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 id="line-1568"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;precedingPort&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;precedingPort&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482652"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1569"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1570"></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-6989586621679482650"><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-1571"></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-1572"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1573"></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-1574"></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">16</span></span><span class="hs-special">)</span><span>
</span><span id="line-1575"></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-1576"></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-6989586621679482650"><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-1577"></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-1578"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
FieldSet
CostGraphDef'Node'InputInfo
CostGraphDef'Node'InputInfo
FieldSet
FieldSet
-&gt; CostGraphDef'Node'InputInfo -&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
CostGraphDef'Node'InputInfo
CostGraphDef'Node'InputInfo
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">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482652"><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-1579"></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.CostGraph.html#CostGraphDef%27Node%27InputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'InputInfo</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1580"></span><span> </span><span id="local-6989586621679482648"><span class="annot"><span class="annottext">rnf :: CostGraphDef'Node'InputInfo -&gt; ()
</span><a href="#local-6989586621679482648"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
</span><span id="line-1581"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482647"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482647"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
</span><span id="line-1582"></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-1583"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'InputInfo'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482647"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1584"></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-1585"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingNode"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'InputInfo'precedingNode</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482647"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1586"></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-1587"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27InputInfo%27precedingPort"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'InputInfo'precedingPort</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo
</span><a href="#local-6989586621679482647"><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-1588"></span><span class="hs-comment">{- | Fields :
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.size' @:: Lens' CostGraphDef'Node'OutputInfo Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.aliasInputPort' @:: Lens' CostGraphDef'Node'OutputInfo Data.Int.Int64@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.shape' @:: Lens' CostGraphDef'Node'OutputInfo Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.maybe'shape' @:: Lens' CostGraphDef'Node'OutputInfo (Prelude.Maybe Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto)@
* 'Proto.Tensorflow.Core.Framework.CostGraph_Fields.dtype' @:: Lens' CostGraphDef'Node'OutputInfo Proto.Tensorflow.Core.Framework.Types.DataType@ -}</span><span>
</span><span id="line-1595"></span><span class="hs-keyword">data</span><span> </span><span id="CostGraphDef%27Node%27OutputInfo"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-var">CostGraphDef'Node'OutputInfo</span></a></span></span><span>
</span><span id="line-1596"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="CostGraphDef%27Node%27OutputInfo%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27OutputInfo%27_constructor"><span class="hs-identifier hs-var">CostGraphDef'Node'OutputInfo'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_CostGraphDef%27Node%27OutputInfo%27size"><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27size"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'size</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-1597"></span><span> </span><span id="_CostGraphDef%27Node%27OutputInfo%27aliasInputPort"><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27aliasInputPort"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'aliasInputPort</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-1598"></span><span> </span><span id="_CostGraphDef%27Node%27OutputInfo%27shape"><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27shape"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'shape</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.TensorShape.html#TensorShapeProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-1599"></span><span> </span><span id="_CostGraphDef%27Node%27OutputInfo%27dtype"><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; DataType
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27dtype"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'dtype</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.Types.DataType</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-1600"></span><span> </span><span id="_CostGraphDef%27Node%27OutputInfo%27_unknownFields"><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'_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-1601"></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-6989586621679482637"><span id="local-6989586621679482639"><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
(CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool)
-&gt; Eq CostGraphDef'Node'OutputInfo
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
$c/= :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
== :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
$c== :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&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-6989586621679482622"><span id="local-6989586621679482624"><span id="local-6989586621679482626"><span id="local-6989586621679482628"><span id="local-6989586621679482630"><span id="local-6989586621679482632"><span id="local-6989586621679482634"><span class="annot"><span class="annottext">Eq CostGraphDef'Node'OutputInfo
Eq CostGraphDef'Node'OutputInfo =&gt;
(CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Ordering)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; CostGraphDef'Node'OutputInfo)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; CostGraphDef'Node'OutputInfo)
-&gt; Ord CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Ordering
CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; CostGraphDef'Node'OutputInfo
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 :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; CostGraphDef'Node'OutputInfo
$cmin :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; CostGraphDef'Node'OutputInfo
max :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; CostGraphDef'Node'OutputInfo
$cmax :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; CostGraphDef'Node'OutputInfo
&gt;= :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
$c&gt;= :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
&gt; :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
$c&gt; :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
&lt;= :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
$c&lt;= :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
&lt; :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
$c&lt; :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Bool
compare :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Ordering
$ccompare :: CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo -&gt; Ordering
$cp1Ord :: Eq CostGraphDef'Node'OutputInfo
</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-1602"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679482617"><span id="local-6989586621679482619"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1603"></span><span> </span><span id="local-6989586621679482616"><span class="annot"><span class="annottext">showsPrec :: Int -&gt; CostGraphDef'Node'OutputInfo -&gt; ShowS
</span><a href="#local-6989586621679482616"><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-6989586621679482615"><span class="annot"><span class="annottext">__x :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482615"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679482614"><span class="annot"><span class="annottext">__s :: String
</span><a href="#local-6989586621679482614"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
</span><span id="line-1604"></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-1605"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
</span><span id="line-1606"></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-1607"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&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">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482615"><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-6989586621679482614"><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-1608"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;size&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-1609"></span><span> </span><span id="local-6989586621679482612"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;size&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482612"><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-1610"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node'OutputInfo -&gt; f CostGraphDef'Node'OutputInfo)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
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-1611"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -&gt; Int64)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; Int64 -&gt; CostGraphDef'Node'OutputInfo)
-&gt; Lens
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
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-1612"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27size"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'size</span></a></span><span>
</span><span id="line-1613"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482611"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482611"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482610"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482610"><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">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482611"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'size :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27size"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'size</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482610"><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-1614"></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-1615"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;aliasInputPort&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-1616"></span><span> </span><span id="local-6989586621679482608"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;aliasInputPort&quot;
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482608"><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-1617"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node'OutputInfo -&gt; f CostGraphDef'Node'OutputInfo)
-&gt; ((Int64 -&gt; f Int64) -&gt; Int64 -&gt; f Int64)
-&gt; (Int64 -&gt; f Int64)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
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-1618"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -&gt; Int64)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; Int64 -&gt; CostGraphDef'Node'OutputInfo)
-&gt; Lens
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
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-1619"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27aliasInputPort"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'aliasInputPort</span></a></span><span>
</span><span id="line-1620"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482607"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482607"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482606"><span class="annot"><span class="annottext">y__ :: Int64
</span><a href="#local-6989586621679482606"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
</span><span id="line-1621"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482607"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'aliasInputPort :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27aliasInputPort"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'aliasInputPort</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482606"><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-1622"></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-1623"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;shape&quot;</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorShape.html#TensorShapeProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1624"></span><span> </span><span id="local-6989586621679482604"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;shape&quot;
-&gt; (TensorShapeProto -&gt; f TensorShapeProto)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482604"><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-1625"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; CostGraphDef'Node'OutputInfo -&gt; f CostGraphDef'Node'OutputInfo)
-&gt; ((TensorShapeProto -&gt; f TensorShapeProto)
-&gt; Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; (TensorShapeProto -&gt; f TensorShapeProto)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
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-1626"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -&gt; Maybe TensorShapeProto)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; Maybe TensorShapeProto -&gt; CostGraphDef'Node'OutputInfo)
-&gt; Lens
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
(Maybe TensorShapeProto)
(Maybe TensorShapeProto)
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-1627"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27shape"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'shape</span></a></span><span>
</span><span id="line-1628"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482603"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482603"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482602"><span class="annot"><span class="annottext">y__ :: Maybe TensorShapeProto
</span><a href="#local-6989586621679482602"><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">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482603"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'shape :: Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27shape"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'shape</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorShapeProto
</span><a href="#local-6989586621679482602"><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-1629"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorShapeProto -&gt; Lens' (Maybe TensorShapeProto) TensorShapeProto
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">TensorShapeProto
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-1630"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;maybe'shape&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.TensorShape.html#TensorShapeProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1631"></span><span> </span><span id="local-6989586621679482599"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;maybe'shape&quot;
-&gt; (Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482599"><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-1632"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; CostGraphDef'Node'OutputInfo -&gt; f CostGraphDef'Node'OutputInfo)
-&gt; ((Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; (Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
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-1633"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -&gt; Maybe TensorShapeProto)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; Maybe TensorShapeProto -&gt; CostGraphDef'Node'OutputInfo)
-&gt; Lens
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
(Maybe TensorShapeProto)
(Maybe TensorShapeProto)
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-1634"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27shape"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'shape</span></a></span><span>
</span><span id="line-1635"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482598"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482598"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482597"><span class="annot"><span class="annottext">y__ :: Maybe TensorShapeProto
</span><a href="#local-6989586621679482597"><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">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482598"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'shape :: Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27shape"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'shape</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorShapeProto
</span><a href="#local-6989586621679482597"><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-1636"></span><span> </span><span class="annot"><span class="annottext">(Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-1637"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;dtype&quot;</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.Types.DataType</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1638"></span><span> </span><span id="local-6989586621679482595"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;dtype&quot;
-&gt; (DataType -&gt; f DataType)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482595"><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-1639"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((DataType -&gt; f DataType)
-&gt; CostGraphDef'Node'OutputInfo -&gt; f CostGraphDef'Node'OutputInfo)
-&gt; ((DataType -&gt; f DataType) -&gt; DataType -&gt; f DataType)
-&gt; (DataType -&gt; f DataType)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; f CostGraphDef'Node'OutputInfo
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-1640"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -&gt; DataType)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; DataType -&gt; CostGraphDef'Node'OutputInfo)
-&gt; Lens
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
DataType
DataType
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-1641"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; DataType
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27dtype"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'dtype</span></a></span><span>
</span><span id="line-1642"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482594"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482594"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482593"><span class="annot"><span class="annottext">y__ :: DataType
</span><a href="#local-6989586621679482593"><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">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482594"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'dtype :: DataType
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27dtype"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'dtype</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679482593"><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-1643"></span><span> </span><span class="annot"><span class="annottext">(DataType -&gt; f DataType) -&gt; DataType -&gt; f DataType
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-1644"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679482586"><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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1645"></span><span> </span><span id="local-6989586621679482582"><span class="annot"><span class="annottext">messageName :: Proxy CostGraphDef'Node'OutputInfo -&gt; Text
</span><a href="#local-6989586621679482582"><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-1646"></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.CostGraphDef.Node.OutputInfo&quot;</span></span><span>
</span><span id="line-1647"></span><span> </span><span id="local-6989586621679482581"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy CostGraphDef'Node'OutputInfo -&gt; ByteString
</span><a href="#local-6989586621679482581"><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-1648"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;\n\
\\n\
\OutputInfo\DC2\DC2\n\
\\EOTsize\CAN\SOH \SOH(\ETXR\EOTsize\DC2(\n\
\\DLEalias_input_port\CAN\STX \SOH(\ETXR\SOaliasInputPort\DC22\n\
\\ENQshape\CAN\ETX \SOH(\v2\FS.tensorflow.TensorShapeProtoR\ENQshape\DC2*\n\
\\ENQdtype\CAN\EOT \SOH(\SO2\DC4.tensorflow.DataTypeR\ENQdtype&quot;</span></span><span>
</span><span id="line-1655"></span><span> </span><span id="local-6989586621679482580"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy CostGraphDef'Node'OutputInfo -&gt; ByteString
</span><a href="#local-6989586621679482580"><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.CostGraph.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
</span><span id="line-1656"></span><span> </span><span id="local-6989586621679482579"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor CostGraphDef'Node'OutputInfo)
</span><a href="#local-6989586621679482579"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
</span><span id="line-1657"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-1658"></span><span> </span><span id="local-6989586621679482578"><span class="annot"><span class="annottext">size__field_descriptor :: FieldDescriptor CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482578"><span class="hs-identifier hs-var hs-var">size__field_descriptor</span></a></span></span><span>
</span><span id="line-1659"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node'OutputInfo Int64
-&gt; FieldDescriptor CostGraphDef'Node'OutputInfo
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-1660"></span><span> </span><span class="annot"><span class="hs-string">&quot;size&quot;</span></span><span>
</span><span id="line-1661"></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-1662"></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-1663"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
Int64
Int64
-&gt; FieldAccessor CostGraphDef'Node'OutputInfo 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-1664"></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;size&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;size&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-1665"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span>
</span><span id="line-1666"></span><span> </span><span id="local-6989586621679482577"><span class="annot"><span class="annottext">aliasInputPort__field_descriptor :: FieldDescriptor CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482577"><span class="hs-identifier hs-var hs-var">aliasInputPort__field_descriptor</span></a></span></span><span>
</span><span id="line-1667"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor CostGraphDef'Node'OutputInfo Int64
-&gt; FieldDescriptor CostGraphDef'Node'OutputInfo
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-1668"></span><span> </span><span class="annot"><span class="hs-string">&quot;alias_input_port&quot;</span></span><span>
</span><span id="line-1669"></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-1670"></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-1671"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
-&gt; Lens
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
Int64
Int64
-&gt; FieldAccessor CostGraphDef'Node'OutputInfo 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-1672"></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-1673"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;aliasInputPort&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;aliasInputPort&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-1674"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span>
</span><span id="line-1675"></span><span> </span><span id="local-6989586621679482576"><span class="annot"><span class="annottext">shape__field_descriptor :: FieldDescriptor CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482576"><span class="hs-identifier hs-var hs-var">shape__field_descriptor</span></a></span></span><span>
</span><span id="line-1676"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor TensorShapeProto
-&gt; FieldAccessor CostGraphDef'Node'OutputInfo TensorShapeProto
-&gt; FieldDescriptor CostGraphDef'Node'OutputInfo
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-1677"></span><span> </span><span class="annot"><span class="hs-string">&quot;shape&quot;</span></span><span>
</span><span id="line-1678"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor TensorShapeProto
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-1679"></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.TensorShape.html#TensorShapeProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1680"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Lens
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
(Maybe TensorShapeProto)
(Maybe TensorShapeProto)
-&gt; FieldAccessor CostGraphDef'Node'OutputInfo TensorShapeProto
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-1681"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;maybe'shape&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'shape&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-1682"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span>
</span><span id="line-1683"></span><span> </span><span id="local-6989586621679482574"><span class="annot"><span class="annottext">dtype__field_descriptor :: FieldDescriptor CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482574"><span class="hs-identifier hs-var hs-var">dtype__field_descriptor</span></a></span></span><span>
</span><span id="line-1684"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor DataType
-&gt; FieldAccessor CostGraphDef'Node'OutputInfo DataType
-&gt; FieldDescriptor CostGraphDef'Node'OutputInfo
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-1685"></span><span> </span><span class="annot"><span class="hs-string">&quot;dtype&quot;</span></span><span>
</span><span id="line-1686"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField DataType -&gt; FieldTypeDescriptor DataType
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 DataType
forall t. MessageEnum t =&gt; ScalarField t
</span><span class="hs-identifier hs-var">Data.ProtoLens.EnumField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1687"></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.Types.html#DataType"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.Types.DataType</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1688"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault DataType
-&gt; Lens
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
DataType
DataType
-&gt; FieldAccessor CostGraphDef'Node'OutputInfo DataType
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-1689"></span><span> </span><span class="annot"><span class="annottext">WireDefault DataType
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;dtype&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;dtype&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-1690"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span>
</span><span id="line-1691"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1692"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor CostGraphDef'Node'OutputInfo)]
-&gt; Map Tag (FieldDescriptor CostGraphDef'Node'OutputInfo)
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-1693"></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 CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482578"><span class="hs-identifier hs-var">size__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-1694"></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 CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482577"><span class="hs-identifier hs-var">aliasInputPort__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-1695"></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 CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482576"><span class="hs-identifier hs-var">shape__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-1696"></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 CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482574"><span class="hs-identifier hs-var">dtype__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-1697"></span><span> </span><span id="local-6989586621679482572"><span class="annot"><span class="annottext">unknownFields :: LensLike' f CostGraphDef'Node'OutputInfo FieldSet
</span><a href="#local-6989586621679482572"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
</span><span id="line-1698"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -&gt; FieldSet)
-&gt; (CostGraphDef'Node'OutputInfo
-&gt; FieldSet -&gt; CostGraphDef'Node'OutputInfo)
-&gt; Lens' CostGraphDef'Node'OutputInfo 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-1699"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'_unknownFields</span></a></span><span>
</span><span id="line-1700"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482571"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482571"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679482570"><span class="annot"><span class="annottext">y__ :: FieldSet
</span><a href="#local-6989586621679482570"><span class="hs-identifier hs-var">y__</span></a></span></span><span>
</span><span id="line-1701"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482571"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482570"><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-1702"></span><span> </span><span id="local-6989586621679482569"><span class="annot"><span class="annottext">defMessage :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482569"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
</span><span id="line-1703"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WCostGraphDef'Node'OutputInfo'_constructor :: Int64
-&gt; Int64
-&gt; Maybe TensorShapeProto
-&gt; DataType
-&gt; FieldSet
-&gt; CostGraphDef'Node'OutputInfo
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#%24WCostGraphDef%27Node%27OutputInfo%27_constructor"><span class="hs-identifier hs-type hs-type">CostGraphDef'Node'OutputInfo'_constructor</span></a></span><span>
</span><span id="line-1704"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'size :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27size"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'size</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-1705"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'aliasInputPort :: Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27aliasInputPort"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'aliasInputPort</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-1706"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'shape :: Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27shape"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'shape</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorShapeProto
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-1707"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'dtype :: DataType
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27dtype"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'dtype</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
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-1708"></span><span> </span><span class="annot"><span class="annottext">_CostGraphDef'Node'OutputInfo'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27_unknownFields"><span class="hs-identifier hs-var">_CostGraphDef'Node'OutputInfo'_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-1709"></span><span> </span><span id="local-6989586621679482567"><span class="annot"><span class="annottext">parseMessage :: Parser CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482567"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
</span><span id="line-1710"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-1711"></span><span> </span><span class="annot"><a href="#local-6989586621679482566"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1712"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span>
</span><span id="line-1713"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span>
</span><span id="line-1714"></span><span> </span><span id="local-6989586621679482566"><span class="annot"><span class="annottext">loop :: CostGraphDef'Node'OutputInfo -&gt; Parser CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482566"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679482565"><span class="annot"><span class="annottext">x :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482565"><span class="hs-identifier hs-var">x</span></a></span></span><span>
</span><span id="line-1715"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482564"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482564"><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-1716"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679482564"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1717"></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-6989586621679482563"><span class="annot"><span class="annottext">missing :: [a]
</span><a href="#local-6989586621679482563"><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-1718"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1719"></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-6989586621679482563"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1720"></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-1721"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1722"></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-1723"></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-1724"></span><span> </span><span class="annot"><span class="hs-string">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-1725"></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-6989586621679482563"><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-1726"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Parser CostGraphDef'Node'OutputInfo
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-1727"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
FieldSet
FieldSet
-&gt; (FieldSet -&gt; FieldSet)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo
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-1728"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
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-6989586621679482562"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482562"><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-6989586621679482562"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482565"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1729"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1730"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482561"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482561"><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-1731"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482561"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-1732"></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-6989586621679482560"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482560"><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-1733"></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-1734"></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-1735"></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-1736"></span><span> </span><span class="annot"><span class="hs-string">&quot;size&quot;</span></span><span>
</span><span id="line-1737"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Parser CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482566"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
Int64
Int64
-&gt; Int64
-&gt; CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo
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;size&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;size&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482560"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482565"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1738"></span><span> </span><span class="hs-number">16</span><span>
</span><span id="line-1739"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482559"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482559"><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-1740"></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-1741"></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-1742"></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-1743"></span><span> </span><span class="annot"><span class="hs-string">&quot;alias_input_port&quot;</span></span><span>
</span><span id="line-1744"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Parser CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482566"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1745"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
Int64
Int64
-&gt; Int64
-&gt; CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo
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-1746"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;aliasInputPort&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;aliasInputPort&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679482559"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482565"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1747"></span><span> </span><span class="hs-number">26</span><span>
</span><span id="line-1748"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482558"><span class="annot"><span class="annottext">TensorShapeProto
</span><a href="#local-6989586621679482558"><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 TensorShapeProto -&gt; String -&gt; Parser TensorShapeProto
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-1749"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482557"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482557"><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-1750"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Parser TensorShapeProto -&gt; Parser TensorShapeProto
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-1751"></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-6989586621679482557"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser TensorShapeProto
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-1752"></span><span> </span><span class="annot"><span class="hs-string">&quot;shape&quot;</span></span><span>
</span><span id="line-1753"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Parser CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482566"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
TensorShapeProto
TensorShapeProto
-&gt; TensorShapeProto
-&gt; CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo
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;shape&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;shape&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorShapeProto
</span><a href="#local-6989586621679482558"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482565"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1754"></span><span> </span><span class="hs-number">32</span><span>
</span><span id="line-1755"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679482556"><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679482556"><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 DataType -&gt; String -&gt; Parser DataType
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-1756"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -&gt; DataType) -&gt; Parser Int -&gt; Parser DataType
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-1757"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; DataType
forall a. Enum a =&gt; Int -&gt; a
</span><span class="hs-identifier hs-var">Prelude.toEnum</span></span><span>
</span><span id="line-1758"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int) -&gt; Parser Word64 -&gt; Parser Int
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-1759"></span><span> </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 id="line-1760"></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 class="hs-special">)</span><span>
</span><span id="line-1761"></span><span> </span><span class="annot"><span class="hs-string">&quot;dtype&quot;</span></span><span>
</span><span id="line-1762"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Parser CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482566"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
DataType
DataType
-&gt; DataType
-&gt; CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo
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;dtype&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;dtype&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679482556"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482565"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1763"></span><span> </span><span id="local-6989586621679482554"><span class="annot"><span class="annottext">wire :: Word64
</span><a href="#local-6989586621679482554"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
</span><span id="line-1764"></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-6989586621679482553"><span class="annot"><span class="annottext">TaggedValue
</span><a href="#local-6989586621679482553"><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-1765"></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679482554"><span class="hs-identifier hs-var">wire</span></a></span><span>
</span><span id="line-1766"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Parser CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482566"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1767"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
FieldSet
FieldSet
-&gt; (FieldSet -&gt; FieldSet)
-&gt; CostGraphDef'Node'OutputInfo
-&gt; CostGraphDef'Node'OutputInfo
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-1768"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
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-6989586621679482552"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482552"><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-6989586621679482553"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679482552"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482565"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1769"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1770"></span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'Node'OutputInfo
-&gt; String -&gt; Parser CostGraphDef'Node'OutputInfo
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-1771"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Parser CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482566"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
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;OutputInfo&quot;</span></span><span>
</span><span id="line-1772"></span><span> </span><span id="local-6989586621679482551"><span class="annot"><span class="annottext">buildMessage :: CostGraphDef'Node'OutputInfo -&gt; Builder
</span><a href="#local-6989586621679482551"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
</span><span id="line-1773"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482550"><span class="annot"><span class="annottext">_x :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482550"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
</span><span id="line-1774"></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-1775"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679482549"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482549"><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
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
Int64
Int64
-&gt; CostGraphDef'Node'OutputInfo -&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;size&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;size&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482550"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1776"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1777"></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-6989586621679482549"><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-1778"></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-1779"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1780"></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-1781"></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-1782"></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-1783"></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-6989586621679482549"><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-1784"></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-1785"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1786"></span><span> </span><span id="local-6989586621679482548"><span class="annot"><span class="annottext">_v :: Int64
</span><a href="#local-6989586621679482548"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1787"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike
Int64
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
Int64
Int64
-&gt; CostGraphDef'Node'OutputInfo -&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 id="line-1788"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;aliasInputPort&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;aliasInputPort&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482550"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1789"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1790"></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-6989586621679482548"><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-1791"></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-1792"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1793"></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-1794"></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">16</span></span><span class="hs-special">)</span><span>
</span><span id="line-1795"></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-1796"></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-6989586621679482548"><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-1797"></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-1798"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
</span><span id="line-1799"></span><span> </span><span class="annot"><span class="annottext">FoldLike
(Maybe TensorShapeProto)
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
(Maybe TensorShapeProto)
(Maybe TensorShapeProto)
-&gt; CostGraphDef'Node'OutputInfo -&gt; Maybe TensorShapeProto
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'shape&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'shape&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482550"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1800"></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-1801"></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-1802"></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-6989586621679482547"><span class="annot"><span class="annottext">_v :: TensorShapeProto
</span><a href="#local-6989586621679482547"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-1803"></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-1804"></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-1805"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder)
-&gt; (TensorShapeProto -&gt; ByteString) -&gt; TensorShapeProto -&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-1806"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482546"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679482546"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1807"></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-1808"></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-1809"></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-6989586621679482546"><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-1810"></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-6989586621679482546"><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-1811"></span><span> </span><span class="annot"><span class="annottext">TensorShapeProto -&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-1812"></span><span> </span><span class="annot"><span class="annottext">TensorShapeProto
</span><a href="#local-6989586621679482547"><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-1813"></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-1814"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1815"></span><span> </span><span id="local-6989586621679482545"><span class="annot"><span class="annottext">_v :: DataType
</span><a href="#local-6989586621679482545"><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
DataType
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
DataType
DataType
-&gt; CostGraphDef'Node'OutputInfo -&gt; DataType
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;dtype&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;dtype&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482550"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1816"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1817"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; DataType -&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">DataType
</span><a href="#local-6989586621679482545"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">DataType
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-1818"></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-1819"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1820"></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-1821"></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-1822"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -&gt; Builder) -&gt; (DataType -&gt; Int) -&gt; DataType -&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-1823"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Int -&gt; Word64) -&gt; Int -&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-1824"></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">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 class="hs-special">)</span><span>
</span><span id="line-1825"></span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Int
forall a. Enum a =&gt; a -&gt; Int
</span><span class="hs-identifier hs-var">Prelude.fromEnum</span></span><span>
</span><span id="line-1826"></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679482545"><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-1827"></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-1828"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
FieldSet
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
FieldSet
FieldSet
-&gt; CostGraphDef'Node'OutputInfo -&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
CostGraphDef'Node'OutputInfo
CostGraphDef'Node'OutputInfo
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">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482550"><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-1829"></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.CostGraph.html#CostGraphDef%27Node%27OutputInfo"><span class="hs-identifier hs-type">CostGraphDef'Node'OutputInfo</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1830"></span><span> </span><span id="local-6989586621679482542"><span class="annot"><span class="annottext">rnf :: CostGraphDef'Node'OutputInfo -&gt; ()
</span><a href="#local-6989586621679482542"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
</span><span id="line-1831"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679482541"><span class="annot"><span class="annottext">x__ :: CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482541"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
</span><span id="line-1832"></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-1833"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27_unknownFields"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482541"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1834"></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-1835"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27size"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'size</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482541"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1836"></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-1837"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Int64
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27aliasInputPort"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'aliasInputPort</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482541"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1838"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe TensorShapeProto -&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-1839"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27shape"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'shape</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482541"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1840"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DataType -&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-1841"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -&gt; DataType
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#_CostGraphDef%27Node%27OutputInfo%27dtype"><span class="hs-identifier hs-var hs-var">_CostGraphDef'Node'OutputInfo'dtype</span></a></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo
</span><a href="#local-6989586621679482541"><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-1842"></span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.CostGraph.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-1843"></span><span id="packedFileDescriptor"><span class="annot"><span class="annottext">packedFileDescriptor :: ByteString
</span><a href="Proto.Tensorflow.Core.Framework.CostGraph.html#packedFileDescriptor"><span class="hs-identifier hs-var hs-var">packedFileDescriptor</span></a></span></span><span>
</span><span id="line-1844"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;\n\
\*tensorflow/core/framework/cost_graph.proto\DC2\n\
\tensorflow\SUB,tensorflow/core/framework/tensor_shape.proto\SUB%tensorflow/core/framework/types.proto\&quot;\140\t\n\
\\fCostGraphDef\DC21\n\
\\EOTnode\CAN\SOH \ETX(\v2\GS.tensorflow.CostGraphDef.NodeR\EOTnode\DC2;\n\
\\EOTcost\CAN\STX \ETX(\v2'.tensorflow.CostGraphDef.AggregatedCostR\EOTcost\SUB\199\a\n\
\\EOTNode\DC2\DC2\n\
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2\SYN\n\
\\ACKdevice\CAN\STX \SOH(\tR\ACKdevice\DC2\SO\n\
\\STXid\CAN\ETX \SOH(\ENQR\STXid\DC2F\n\
\\n\
\input_info\CAN\EOT \ETX(\v2'.tensorflow.CostGraphDef.Node.InputInfoR\tinputInfo\DC2I\n\
\\voutput_info\CAN\ENQ \ETX(\v2(.tensorflow.CostGraphDef.Node.OutputInfoR\n\
\outputInfo\DC22\n\
\\NAKtemporary_memory_size\CAN\ACK \SOH(\ETXR\DC3temporaryMemorySize\DC24\n\
\\SYNpersistent_memory_size\CAN\f \SOH(\ETXR\DC4persistentMemorySize\DC25\n\
\\NAKhost_temp_memory_size\CAN\n\
\ \SOH(\ETXR\DC2hostTempMemorySizeB\STX\CAN\SOH\DC29\n\
\\ETBdevice_temp_memory_size\CAN\v \SOH(\ETXR\DC4deviceTempMemorySizeB\STX\CAN\SOH\DC2E\n\
\\GSdevice_persistent_memory_size\CAN\DLE \SOH(\ETXR\SUBdevicePersistentMemorySizeB\STX\CAN\SOH\DC2!\n\
\\fcompute_cost\CAN\t \SOH(\ETXR\vcomputeCost\DC2!\n\
\\fcompute_time\CAN\SO \SOH(\ETXR\vcomputeTime\DC2\US\n\
\\vmemory_time\CAN\SI \SOH(\ETXR\n\
\memoryTime\DC2\EM\n\
\\bis_final\CAN\a \SOH(\bR\aisFinal\DC2#\n\
\\rcontrol_input\CAN\b \ETX(\ENQR\fcontrolInput\DC2\RS\n\
\\n\
\inaccurate\CAN\DC1 \SOH(\bR\n\
\inaccurate\SUBY\n\
\\tInputInfo\DC2%\n\
\\SOpreceding_node\CAN\SOH \SOH(\ENQR\rprecedingNode\DC2%\n\
\\SOpreceding_port\CAN\STX \SOH(\ENQR\rprecedingPort\SUB\170\SOH\n\
\\n\
\OutputInfo\DC2\DC2\n\
\\EOTsize\CAN\SOH \SOH(\ETXR\EOTsize\DC2(\n\
\\DLEalias_input_port\CAN\STX \SOH(\ETXR\SOaliasInputPort\DC22\n\
\\ENQshape\CAN\ETX \SOH(\v2\FS.tensorflow.TensorShapeProtoR\ENQshape\DC2*\n\
\\ENQdtype\CAN\EOT \SOH(\SO2\DC4.tensorflow.DataTypeR\ENQdtype\SUBB\n\
\\SOAggregatedCost\DC2\DC2\n\
\\EOTcost\CAN\SOH \SOH(\STXR\EOTcost\DC2\FS\n\
\\tdimension\CAN\STX \SOH(\tR\tdimensionB\131\SOH\n\
\\CANorg.tensorflow.frameworkB\SICostGraphProtosP\SOHZQgithub.com/tensorflow/tensorflow/tensorflow/go/core/framework/cost_graph_go_proto\248\SOH\SOHJ\247\SUB\n\
\\ACK\DC2\EOT\NUL\NULX\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\NUL6\n\
\\t\n\
\\STX\ETX\SOH\DC2\ETX\ENQ\NUL/\n\
\\b\n\
\\SOH\b\DC2\ETX\a\NUL\US\n\
\\t\n\
\\STX\b\US\DC2\ETX\a\NUL\US\n\
\\b\n\
\\SOH\b\DC2\ETX\b\NUL0\n\
\\t\n\
\\STX\b\b\DC2\ETX\b\NUL0\n\
\\b\n\
\\SOH\b\DC2\ETX\t\NUL\&quot;\n\
\\t\n\
\\STX\b\n\
\\DC2\ETX\t\NUL\&quot;\n\
\\b\n\
\\SOH\b\DC2\ETX\n\
\\NUL1\n\
\\t\n\
\\STX\b\SOH\DC2\ETX\n\
\\NUL1\n\
\\b\n\
\\SOH\b\DC2\ETX\v\NULh\n\
\\t\n\
\\STX\b\v\DC2\ETX\v\NULh\n\
\\n\
\\n\
\\STX\EOT\NUL\DC2\EOT\r\NULX\SOH\n\
\\n\
\\n\
\\ETX\EOT\NUL\SOH\DC2\ETX\r\b\DC4\n\
\\f\n\
\\EOT\EOT\NUL\ETX\NUL\DC2\EOT\SO\STXL\ETX\n\
\\f\n\
\\ENQ\EOT\NUL\ETX\NUL\SOH\DC2\ETX\SO\n\
\\SO\n\
\A\n\
\\ACK\EOT\NUL\ETX\NUL\STX\NUL\DC2\ETX\DLE\EOT\DC4\SUB2 The name of the node. Names are globally unique.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\NUL\ENQ\DC2\ETX\DLE\EOT\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\NUL\SOH\DC2\ETX\DLE\v\SI\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\NUL\ETX\DC2\ETX\DLE\DC2\DC3\n\
\\138\SOH\n\
\\ACK\EOT\NUL\ETX\NUL\STX\SOH\DC2\ETX\DC4\EOT\SYN\SUB{ The device of the node. Can be empty if the node is mapped to the\n\
\ default partition or partitioning hasn't been run yet.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SOH\ENQ\DC2\ETX\DC4\EOT\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SOH\SOH\DC2\ETX\DC4\v\DC1\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SOH\ETX\DC2\ETX\DC4\DC4\NAK\n\
\Q\n\
\\ACK\EOT\NUL\ETX\NUL\STX\STX\DC2\ETX\ETB\EOT\DC1\SUBB The id of the node. Node ids are only unique inside a partition.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\STX\ENQ\DC2\ETX\ETB\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\STX\SOH\DC2\ETX\ETB\n\
\\f\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\STX\ETX\DC2\ETX\ETB\SI\DLE\n\
\\193\SOH\n\
\\ACK\EOT\NUL\ETX\NUL\ETX\NUL\DC2\EOT\FS\EOT\US\ENQ\SUB\176\SOH Inputs of this node. They must be executed before this node can be\n\
\ executed. An input is a particular output of another node, specified\n\
\ by the node id and the output index.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\ETX\NUL\SOH\DC2\ETX\FS\f\NAK\n\
\\SI\n\
\\b\EOT\NUL\ETX\NUL\ETX\NUL\STX\NUL\DC2\ETX\GS\ACK\US\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\NUL\STX\NUL\ENQ\DC2\ETX\GS\ACK\v\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\NUL\STX\NUL\SOH\DC2\ETX\GS\f\SUB\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\NUL\STX\NUL\ETX\DC2\ETX\GS\GS\RS\n\
\\SI\n\
\\b\EOT\NUL\ETX\NUL\ETX\NUL\STX\SOH\DC2\ETX\RS\ACK\US\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\NUL\STX\SOH\ENQ\DC2\ETX\RS\ACK\v\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\NUL\STX\SOH\SOH\DC2\ETX\RS\f\SUB\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\NUL\STX\SOH\ETX\DC2\ETX\RS\GS\RS\n\
\\r\n\
\\ACK\EOT\NUL\ETX\NUL\STX\ETX\DC2\ETX \EOT&amp;\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ETX\EOT\DC2\ETX \EOT\f\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ETX\ACK\DC2\ETX \r\SYN\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ETX\SOH\DC2\ETX \ETB!\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ETX\ETX\DC2\ETX $%\n\
\'\n\
\\ACK\EOT\NUL\ETX\NUL\ETX\SOH\DC2\EOT#\EOT+\ENQ\SUB\ETB Outputs of this node.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\ETX\SOH\SOH\DC2\ETX#\f\SYN\n\
\\SI\n\
\\b\EOT\NUL\ETX\NUL\ETX\SOH\STX\NUL\DC2\ETX$\ACK\NAK\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\NUL\ENQ\DC2\ETX$\ACK\v\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\NUL\SOH\DC2\ETX$\f\DLE\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\NUL\ETX\DC2\ETX$\DC3\DC4\n\
\\175\SOH\n\
\\b\EOT\NUL\ETX\NUL\ETX\SOH\STX\SOH\DC2\ETX(\ACK!\SUB\157\SOH If &gt;= 0, the output is an alias of an input. Note that an alias input\n\
\ may itself be an alias. The algorithm will therefore need to follow\n\
\ those pointers.\n\
\\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\SOH\ENQ\DC2\ETX(\ACK\v\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\SOH\SOH\DC2\ETX(\f\FS\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\SOH\ETX\DC2\ETX(\US \n\
\\SI\n\
\\b\EOT\NUL\ETX\NUL\ETX\SOH\STX\STX\DC2\ETX)\ACK!\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\STX\ACK\DC2\ETX)\ACK\SYN\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\STX\SOH\DC2\ETX)\ETB\FS\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\STX\ETX\DC2\ETX)\US \n\
\\SI\n\
\\b\EOT\NUL\ETX\NUL\ETX\SOH\STX\ETX\DC2\ETX*\ACK\EM\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\ETX\ACK\DC2\ETX*\ACK\SO\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\ETX\SOH\DC2\ETX*\SI\DC4\n\
\\DLE\n\
\\t\EOT\NUL\ETX\NUL\ETX\SOH\STX\ETX\ETX\DC2\ETX*\ETB\CAN\n\
\\r\n\
\\ACK\EOT\NUL\ETX\NUL\STX\EOT\DC2\ETX,\EOT(\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\EOT\EOT\DC2\ETX,\EOT\f\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\EOT\ACK\DC2\ETX,\r\ETB\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\EOT\SOH\DC2\ETX,\CAN#\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\EOT\ETX\DC2\ETX,&amp;'\n\
\4\n\
\\ACK\EOT\NUL\ETX\NUL\STX\ENQ\DC2\ETX/\EOT$\SUB% Temporary memory used by this node.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ENQ\ENQ\DC2\ETX/\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ENQ\SOH\DC2\ETX/\n\
\\US\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ENQ\ETX\DC2\ETX/\&quot;#\n\
\5\n\
\\ACK\EOT\NUL\ETX\NUL\STX\ACK\DC2\ETX2\EOT&amp;\SUB&amp; Persistent memory used by this node.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ACK\ENQ\DC2\ETX2\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ACK\SOH\DC2\ETX2\n\
\ \n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\ACK\ETX\DC2\ETX2#%\n\
\\r\n\
\\ACK\EOT\NUL\ETX\NUL\STX\a\DC2\ETX4\EOT9\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\a\ENQ\DC2\ETX4\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\a\SOH\DC2\ETX4\n\
\\US\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\a\ETX\DC2\ETX4\&quot;$\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\a\b\DC2\ETX4%8\n\
\\SI\n\
\\b\EOT\NUL\ETX\NUL\STX\a\b\ETX\DC2\ETX4&amp;7\n\
\\r\n\
\\ACK\EOT\NUL\ETX\NUL\STX\b\DC2\ETX5\EOT;\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\b\ENQ\DC2\ETX5\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\b\SOH\DC2\ETX5\n\
\!\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\b\ETX\DC2\ETX5$&amp;\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\b\b\DC2\ETX5':\n\
\\SI\n\
\\b\EOT\NUL\ETX\NUL\STX\b\b\ETX\DC2\ETX5(9\n\
\\r\n\
\\ACK\EOT\NUL\ETX\NUL\STX\t\DC2\ETX6\EOTA\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\t\ENQ\DC2\ETX6\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\t\SOH\DC2\ETX6\n\
\'\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\t\ETX\DC2\ETX6*,\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\t\b\DC2\ETX6-@\n\
\\SI\n\
\\b\EOT\NUL\ETX\NUL\STX\t\b\ETX\DC2\ETX6.?\n\
\R\n\
\\ACK\EOT\NUL\ETX\NUL\STX\n\
\\DC2\ETX9\EOT\ESC\SUBC Estimate of the computational cost of this node, in microseconds.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\n\
\\ENQ\DC2\ETX9\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\n\
\\SOH\DC2\ETX9\n\
\\SYN\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\n\
\\ETX\DC2\ETX9\EM\SUB\n\
\^\n\
\\ACK\EOT\NUL\ETX\NUL\STX\v\DC2\ETX=\EOT\FS\SUBO Analytical estimate of the computational cost of this node, in\n\
\ microseconds.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\v\ENQ\DC2\ETX=\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\v\SOH\DC2\ETX=\n\
\\SYN\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\v\ETX\DC2\ETX=\EM\ESC\n\
\^\n\
\\ACK\EOT\NUL\ETX\NUL\STX\f\DC2\ETXA\EOT\ESC\SUBO Analytical estimate of the memory access cost of this node, in\n\
\ microseconds.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\f\ENQ\DC2\ETXA\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\f\SOH\DC2\ETXA\n\
\\NAK\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\f\ETX\DC2\ETXA\CAN\SUB\n\
\\157\SOH\n\
\\ACK\EOT\NUL\ETX\NUL\STX\r\DC2\ETXE\EOT\SYN\SUB\141\SOH If true, the output is permanent: it can't be discarded, because this\n\
\ node is part of the \&quot;final output\&quot;. Nodes may depend on final nodes.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\r\ENQ\DC2\ETXE\EOT\b\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\r\SOH\DC2\ETXE\t\DC1\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\r\ETX\DC2\ETXE\DC4\NAK\n\
\9\n\
\\ACK\EOT\NUL\ETX\NUL\STX\SO\DC2\ETXH\EOT%\SUB* Ids of the control inputs for this node.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SO\EOT\DC2\ETXH\EOT\f\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SO\ENQ\DC2\ETXH\r\DC2\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SO\SOH\DC2\ETXH\DC3 \n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SO\ETX\DC2\ETXH#$\n\
\*\n\
\\ACK\EOT\NUL\ETX\NUL\STX\SI\DC2\ETXK\EOT\EM\SUB\ESC Are the costs inaccurate?\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SI\ENQ\DC2\ETXK\EOT\b\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SI\SOH\DC2\ETXK\t\DC3\n\
\\SO\n\
\\a\EOT\NUL\ETX\NUL\STX\SI\ETX\DC2\ETXK\SYN\CAN\n\
\\v\n\
\\EOT\EOT\NUL\STX\NUL\DC2\ETXM\STX\EM\n\
\\f\n\
\\ENQ\EOT\NUL\STX\NUL\EOT\DC2\ETXM\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\NUL\ACK\DC2\ETXM\v\SI\n\
\\f\n\
\\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETXM\DLE\DC4\n\
\\f\n\
\\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETXM\ETB\CAN\n\
\Q\n\
\\EOT\EOT\NUL\ETX\SOH\DC2\EOTP\STXV\ETX\SUBC Total cost of this graph, typically used for balancing decisions.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\ETX\SOH\SOH\DC2\ETXP\n\
\\CAN\n\
\'\n\
\\ACK\EOT\NUL\ETX\SOH\STX\NUL\DC2\ETXR\EOT\DC3\SUB\CAN Aggregated cost value.\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\SOH\STX\NUL\ENQ\DC2\ETXR\EOT\t\n\
\\SO\n\
\\a\EOT\NUL\ETX\SOH\STX\NUL\SOH\DC2\ETXR\n\
\\SO\n\
\\SO\n\
\\a\EOT\NUL\ETX\SOH\STX\NUL\ETX\DC2\ETXR\DC1\DC2\n\
\Q\n\
\\ACK\EOT\NUL\ETX\SOH\STX\SOH\DC2\ETXU\EOT\EM\SUBB Aggregated cost dimension (e.g. 'memory', 'compute', 'network').\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\SOH\STX\SOH\ENQ\DC2\ETXU\EOT\n\
\\n\
\\SO\n\
\\a\EOT\NUL\ETX\SOH\STX\SOH\SOH\DC2\ETXU\v\DC4\n\
\\SO\n\
\\a\EOT\NUL\ETX\SOH\STX\SOH\ETX\DC2\ETXU\ETB\CAN\n\
\\v\n\
\\EOT\EOT\NUL\STX\SOH\DC2\ETXW\STX#\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SOH\EOT\DC2\ETXW\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SOH\ACK\DC2\ETXW\v\EM\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SOH\SOH\DC2\ETXW\SUB\RS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SOH\ETX\DC2\ETXW!\&quot;b\ACKproto3&quot;</span></span></pre></body></html>