mirror of
https://github.com/tensorflow/haskell.git
synced 2024-06-18 02:28:33 +02:00
6b19e54722
* Update README to refer to 2.3.0-gpu. * Remove old package documentation from haddock directory.
6936 lines
815 KiB
HTML
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 -> 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 -> 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 -> 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 -> CostGraphDef -> Bool
|
|
(CostGraphDef -> CostGraphDef -> Bool)
|
|
-> (CostGraphDef -> CostGraphDef -> Bool) -> Eq CostGraphDef
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: CostGraphDef -> CostGraphDef -> Bool
|
|
$c/= :: CostGraphDef -> CostGraphDef -> Bool
|
|
== :: CostGraphDef -> CostGraphDef -> Bool
|
|
$c== :: CostGraphDef -> CostGraphDef -> 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 =>
|
|
(CostGraphDef -> CostGraphDef -> Ordering)
|
|
-> (CostGraphDef -> CostGraphDef -> Bool)
|
|
-> (CostGraphDef -> CostGraphDef -> Bool)
|
|
-> (CostGraphDef -> CostGraphDef -> Bool)
|
|
-> (CostGraphDef -> CostGraphDef -> Bool)
|
|
-> (CostGraphDef -> CostGraphDef -> CostGraphDef)
|
|
-> (CostGraphDef -> CostGraphDef -> CostGraphDef)
|
|
-> Ord CostGraphDef
|
|
CostGraphDef -> CostGraphDef -> Bool
|
|
CostGraphDef -> CostGraphDef -> Ordering
|
|
CostGraphDef -> CostGraphDef -> CostGraphDef
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: CostGraphDef -> CostGraphDef -> CostGraphDef
|
|
$cmin :: CostGraphDef -> CostGraphDef -> CostGraphDef
|
|
max :: CostGraphDef -> CostGraphDef -> CostGraphDef
|
|
$cmax :: CostGraphDef -> CostGraphDef -> CostGraphDef
|
|
>= :: CostGraphDef -> CostGraphDef -> Bool
|
|
$c>= :: CostGraphDef -> CostGraphDef -> Bool
|
|
> :: CostGraphDef -> CostGraphDef -> Bool
|
|
$c> :: CostGraphDef -> CostGraphDef -> Bool
|
|
<= :: CostGraphDef -> CostGraphDef -> Bool
|
|
$c<= :: CostGraphDef -> CostGraphDef -> Bool
|
|
< :: CostGraphDef -> CostGraphDef -> Bool
|
|
$c< :: CostGraphDef -> CostGraphDef -> Bool
|
|
compare :: CostGraphDef -> CostGraphDef -> Ordering
|
|
$ccompare :: CostGraphDef -> CostGraphDef -> 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 -> CostGraphDef -> 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 -> 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 -> 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 -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">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 -> 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">"node"</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# "node"
|
|
-> ([CostGraphDef'Node] -> f [CostGraphDef'Node])
|
|
-> CostGraphDef
|
|
-> 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 -> f (Vector CostGraphDef'Node))
|
|
-> CostGraphDef -> f CostGraphDef)
|
|
-> (([CostGraphDef'Node] -> f [CostGraphDef'Node])
|
|
-> Vector CostGraphDef'Node -> f (Vector CostGraphDef'Node))
|
|
-> ([CostGraphDef'Node] -> f [CostGraphDef'Node])
|
|
-> CostGraphDef
|
|
-> f CostGraphDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-57"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef -> Vector CostGraphDef'Node)
|
|
-> (CostGraphDef -> Vector CostGraphDef'Node -> CostGraphDef)
|
|
-> Lens
|
|
CostGraphDef
|
|
CostGraphDef
|
|
(Vector CostGraphDef'Node)
|
|
(Vector CostGraphDef'Node)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-58"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -> 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">-></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 -> [CostGraphDef'Node])
|
|
-> (Vector CostGraphDef'Node
|
|
-> [CostGraphDef'Node] -> Vector CostGraphDef'Node)
|
|
-> Lens
|
|
(Vector CostGraphDef'Node)
|
|
(Vector CostGraphDef'Node)
|
|
[CostGraphDef'Node]
|
|
[CostGraphDef'Node]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-60"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node -> [CostGraphDef'Node]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [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">-></span><span> </span><span class="annot"><span class="annottext">[CostGraphDef'Node] -> Vector CostGraphDef'Node
|
|
forall (v :: * -> *) a. Vector v a => [a] -> 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">"vec'node"</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# "vec'node"
|
|
-> (Vector CostGraphDef'Node -> f (Vector CostGraphDef'Node))
|
|
-> CostGraphDef
|
|
-> 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 -> f (Vector CostGraphDef'Node))
|
|
-> CostGraphDef -> f CostGraphDef)
|
|
-> ((Vector CostGraphDef'Node -> f (Vector CostGraphDef'Node))
|
|
-> Vector CostGraphDef'Node -> f (Vector CostGraphDef'Node))
|
|
-> (Vector CostGraphDef'Node -> f (Vector CostGraphDef'Node))
|
|
-> CostGraphDef
|
|
-> f CostGraphDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-65"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef -> Vector CostGraphDef'Node)
|
|
-> (CostGraphDef -> Vector CostGraphDef'Node -> CostGraphDef)
|
|
-> Lens
|
|
CostGraphDef
|
|
CostGraphDef
|
|
(Vector CostGraphDef'Node)
|
|
(Vector CostGraphDef'Node)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-66"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -> 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">-></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 -> f (Vector CostGraphDef'Node))
|
|
-> Vector CostGraphDef'Node -> f (Vector CostGraphDef'Node)
|
|
forall a. a -> 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">"cost"</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# "cost"
|
|
-> ([CostGraphDef'AggregatedCost]
|
|
-> f [CostGraphDef'AggregatedCost])
|
|
-> CostGraphDef
|
|
-> 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
|
|
-> f (Vector CostGraphDef'AggregatedCost))
|
|
-> CostGraphDef -> f CostGraphDef)
|
|
-> (([CostGraphDef'AggregatedCost]
|
|
-> f [CostGraphDef'AggregatedCost])
|
|
-> Vector CostGraphDef'AggregatedCost
|
|
-> f (Vector CostGraphDef'AggregatedCost))
|
|
-> ([CostGraphDef'AggregatedCost]
|
|
-> f [CostGraphDef'AggregatedCost])
|
|
-> CostGraphDef
|
|
-> f CostGraphDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-71"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef -> Vector CostGraphDef'AggregatedCost)
|
|
-> (CostGraphDef
|
|
-> Vector CostGraphDef'AggregatedCost -> CostGraphDef)
|
|
-> Lens
|
|
CostGraphDef
|
|
CostGraphDef
|
|
(Vector CostGraphDef'AggregatedCost)
|
|
(Vector CostGraphDef'AggregatedCost)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-72"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -> 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">-></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
|
|
-> [CostGraphDef'AggregatedCost])
|
|
-> (Vector CostGraphDef'AggregatedCost
|
|
-> [CostGraphDef'AggregatedCost]
|
|
-> Vector CostGraphDef'AggregatedCost)
|
|
-> Lens
|
|
(Vector CostGraphDef'AggregatedCost)
|
|
(Vector CostGraphDef'AggregatedCost)
|
|
[CostGraphDef'AggregatedCost]
|
|
[CostGraphDef'AggregatedCost]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-74"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'AggregatedCost -> [CostGraphDef'AggregatedCost]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [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">-></span><span> </span><span class="annot"><span class="annottext">[CostGraphDef'AggregatedCost] -> Vector CostGraphDef'AggregatedCost
|
|
forall (v :: * -> *) a. Vector v a => [a] -> 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">"vec'cost"</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# "vec'cost"
|
|
-> (Vector CostGraphDef'AggregatedCost
|
|
-> f (Vector CostGraphDef'AggregatedCost))
|
|
-> CostGraphDef
|
|
-> 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
|
|
-> f (Vector CostGraphDef'AggregatedCost))
|
|
-> CostGraphDef -> f CostGraphDef)
|
|
-> ((Vector CostGraphDef'AggregatedCost
|
|
-> f (Vector CostGraphDef'AggregatedCost))
|
|
-> Vector CostGraphDef'AggregatedCost
|
|
-> f (Vector CostGraphDef'AggregatedCost))
|
|
-> (Vector CostGraphDef'AggregatedCost
|
|
-> f (Vector CostGraphDef'AggregatedCost))
|
|
-> CostGraphDef
|
|
-> f CostGraphDef
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-79"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef -> Vector CostGraphDef'AggregatedCost)
|
|
-> (CostGraphDef
|
|
-> Vector CostGraphDef'AggregatedCost -> CostGraphDef)
|
|
-> Lens
|
|
CostGraphDef
|
|
CostGraphDef
|
|
(Vector CostGraphDef'AggregatedCost)
|
|
(Vector CostGraphDef'AggregatedCost)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-80"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -> 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">-></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
|
|
-> f (Vector CostGraphDef'AggregatedCost))
|
|
-> Vector CostGraphDef'AggregatedCost
|
|
-> f (Vector CostGraphDef'AggregatedCost)
|
|
forall a. a -> 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 -> Text
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.CostGraphDef"</span></span><span>
|
|
</span><span id="line-84"></span><span> </span><span id="local-6989586621679483154"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy CostGraphDef -> 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">"\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"</span></span><span>
|
|
</span><span id="line-124"></span><span> </span><span id="local-6989586621679483152"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy CostGraphDef -> 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
|
|
-> FieldTypeDescriptor CostGraphDef'Node
|
|
-> FieldAccessor CostGraphDef CostGraphDef'Node
|
|
-> FieldDescriptor CostGraphDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-129"></span><span> </span><span class="annot"><span class="hs-string">"node"</span></span><span>
|
|
</span><span id="line-130"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor CostGraphDef'Node
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' CostGraphDef [CostGraphDef'Node]
|
|
-> FieldAccessor CostGraphDef CostGraphDef'Node
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> 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 :: * -> *).
|
|
(HasField s "node" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"node"</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
|
|
-> FieldTypeDescriptor CostGraphDef'AggregatedCost
|
|
-> FieldAccessor CostGraphDef CostGraphDef'AggregatedCost
|
|
-> FieldDescriptor CostGraphDef
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-137"></span><span> </span><span class="annot"><span class="hs-string">"cost"</span></span><span>
|
|
</span><span id="line-138"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor CostGraphDef'AggregatedCost
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' CostGraphDef [CostGraphDef'AggregatedCost]
|
|
-> FieldAccessor CostGraphDef CostGraphDef'AggregatedCost
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> 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 :: * -> *).
|
|
(HasField s "cost" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"cost"</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)]
|
|
-> Map Tag (FieldDescriptor CostGraphDef)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-145"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor 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 -> 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 -> FieldSet)
|
|
-> (CostGraphDef -> FieldSet -> CostGraphDef)
|
|
-> Lens' CostGraphDef FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-149"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef -> 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">-></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
|
|
-> Vector CostGraphDef'AggregatedCost -> FieldSet -> 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 :: * -> *) a. Vector v a => 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 :: * -> *) a. Vector v a => 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">-></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">-></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">-></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
|
|
-> Growing Vector RealWorld CostGraphDef'AggregatedCost
|
|
-> Growing Vector RealWorld CostGraphDef'Node
|
|
-> 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"><-</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector CostGraphDef'AggregatedCost)
|
|
-> Parser (Vector CostGraphDef'AggregatedCost)
|
|
forall a. IO a -> 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
|
|
-> IO (Vector CostGraphDef'AggregatedCost)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> 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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector CostGraphDef'Node) -> Parser (Vector CostGraphDef'Node)
|
|
forall a. IO a -> 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
|
|
-> IO (Vector CostGraphDef'Node)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> 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] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-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">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-176"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-177"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-178"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-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 -> Parser CostGraphDef
|
|
forall (m :: * -> *) a. Monad m => a -> 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
|
|
-> (FieldSet -> FieldSet) -> CostGraphDef -> CostGraphDef
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-181"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-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)
|
|
-> Vector CostGraphDef'AggregatedCost
|
|
-> CostGraphDef
|
|
-> CostGraphDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-184"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'cost" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'cost"</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)
|
|
-> Vector CostGraphDef'Node -> CostGraphDef -> CostGraphDef
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-187"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'node" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'node"</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"><-</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'Node -> String -> Parser CostGraphDef'Node
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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 -> Parser CostGraphDef'Node -> Parser CostGraphDef'Node
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-195"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 => 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">"node"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node)
|
|
-> Parser (Growing Vector RealWorld CostGraphDef'Node)
|
|
forall a. IO a -> 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
|
|
-> CostGraphDef'Node
|
|
-> IO (Growing Vector (PrimState IO) CostGraphDef'Node)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> 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
|
|
-> Growing Vector RealWorld CostGraphDef'AggregatedCost
|
|
-> Growing Vector RealWorld CostGraphDef'Node
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'AggregatedCost
|
|
-> String -> Parser CostGraphDef'AggregatedCost
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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
|
|
-> Parser CostGraphDef'AggregatedCost
|
|
-> Parser CostGraphDef'AggregatedCost
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-205"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 => 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">"cost"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'AggregatedCost)
|
|
-> Parser (Growing Vector RealWorld CostGraphDef'AggregatedCost)
|
|
forall a. IO a -> 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
|
|
-> CostGraphDef'AggregatedCost
|
|
-> IO (Growing Vector (PrimState IO) CostGraphDef'AggregatedCost)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> 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
|
|
-> Growing Vector RealWorld CostGraphDef'AggregatedCost
|
|
-> Growing Vector RealWorld CostGraphDef'Node
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-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
|
|
-> Growing Vector RealWorld CostGraphDef'AggregatedCost
|
|
-> Growing Vector RealWorld CostGraphDef'Node
|
|
-> 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
|
|
-> (FieldSet -> FieldSet) -> CostGraphDef -> CostGraphDef
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-216"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></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 -> String -> Parser CostGraphDef
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'AggregatedCost)
|
|
-> Parser (Growing Vector RealWorld CostGraphDef'AggregatedCost)
|
|
forall a. IO a -> 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 :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node)
|
|
-> Parser (Growing Vector RealWorld CostGraphDef'Node)
|
|
forall a. IO a -> 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 :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
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
|
|
-> Growing Vector RealWorld CostGraphDef'AggregatedCost
|
|
-> Growing Vector RealWorld CostGraphDef'Node
|
|
-> 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 => 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">"CostGraphDef"</span></span><span>
|
|
</span><span id="line-227"></span><span> </span><span id="local-6989586621679483092"><span class="annot"><span class="annottext">buildMessage :: CostGraphDef -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-230"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Builder)
|
|
-> Vector CostGraphDef'Node -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-233"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder)
|
|
-> (CostGraphDef'Node -> ByteString)
|
|
-> CostGraphDef'Node
|
|
-> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-237"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-238"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> ByteString
|
|
forall msg. Message msg => msg -> 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)
|
|
-> CostGraphDef -> Vector CostGraphDef'Node
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'node" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'node"</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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-244"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'AggregatedCost -> Builder)
|
|
-> Vector CostGraphDef'AggregatedCost -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-247"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-248"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (CostGraphDef'AggregatedCost -> ByteString)
|
|
-> CostGraphDef'AggregatedCost
|
|
-> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-251"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-252"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> ByteString
|
|
forall msg. Message msg => msg -> 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)
|
|
-> CostGraphDef -> Vector CostGraphDef'AggregatedCost
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'cost" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'cost"</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 -> 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
|
|
-> CostGraphDef -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike FieldSet CostGraphDef CostGraphDef FieldSet FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">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 -> ()
|
|
</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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-263"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-265"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef -> 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 -> 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 -> 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 -> 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 -> CostGraphDef'AggregatedCost -> Bool
|
|
(CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> Bool)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> Bool)
|
|
-> Eq CostGraphDef'AggregatedCost
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
$c/= :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
== :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
$c== :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> 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 =>
|
|
(CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> Ordering)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> Bool)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> Bool)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> Bool)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> Bool)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost)
|
|
-> Ord CostGraphDef'AggregatedCost
|
|
CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> Ordering
|
|
CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost
|
|
$cmin :: CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost
|
|
max :: CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost
|
|
$cmax :: CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost
|
|
>= :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
$c>= :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
> :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
$c> :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
<= :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
$c<= :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
< :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
$c< :: CostGraphDef'AggregatedCost -> CostGraphDef'AggregatedCost -> Bool
|
|
compare :: CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> Ordering
|
|
$ccompare :: CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost -> 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 -> CostGraphDef'AggregatedCost -> 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 -> 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 -> 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 -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">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 -> 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">"cost"</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# "cost"
|
|
-> (Float -> f Float)
|
|
-> CostGraphDef'AggregatedCost
|
|
-> 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 -> f Float)
|
|
-> CostGraphDef'AggregatedCost -> f CostGraphDef'AggregatedCost)
|
|
-> ((Float -> f Float) -> Float -> f Float)
|
|
-> (Float -> f Float)
|
|
-> CostGraphDef'AggregatedCost
|
|
-> f CostGraphDef'AggregatedCost
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-285"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'AggregatedCost -> Float)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> Float -> CostGraphDef'AggregatedCost)
|
|
-> Lens
|
|
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost Float Float
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-286"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -> 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">-></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 -> f Float) -> Float -> f Float
|
|
forall a. a -> 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">"dimension"</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# "dimension"
|
|
-> (Text -> f Text)
|
|
-> CostGraphDef'AggregatedCost
|
|
-> 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 -> f Text)
|
|
-> CostGraphDef'AggregatedCost -> f CostGraphDef'AggregatedCost)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> CostGraphDef'AggregatedCost
|
|
-> f CostGraphDef'AggregatedCost
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-292"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'AggregatedCost -> Text)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> Text -> CostGraphDef'AggregatedCost)
|
|
-> Lens
|
|
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-293"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -> 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">-></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 -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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 -> 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 -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.CostGraphDef.AggregatedCost"</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 -> 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">"\n\
|
|
\\SOAggregatedCost\DC2\DC2\n\
|
|
\\EOTcost\CAN\SOH \SOH(\STXR\EOTcost\DC2\FS\n\
|
|
\\tdimension\CAN\STX \SOH(\tR\tdimension"</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 -> 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
|
|
-> FieldTypeDescriptor Float
|
|
-> FieldAccessor CostGraphDef'AggregatedCost Float
|
|
-> FieldDescriptor CostGraphDef'AggregatedCost
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-309"></span><span> </span><span class="annot"><span class="hs-string">"cost"</span></span><span>
|
|
</span><span id="line-310"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Float -> FieldTypeDescriptor Float
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField 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
|
|
-> Lens
|
|
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost Float Float
|
|
-> FieldAccessor CostGraphDef'AggregatedCost Float
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-313"></span><span> </span><span class="annot"><span class="annottext">WireDefault Float
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "cost" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"cost"</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
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor CostGraphDef'AggregatedCost Text
|
|
-> FieldDescriptor CostGraphDef'AggregatedCost
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-317"></span><span> </span><span class="annot"><span class="hs-string">"dimension"</span></span><span>
|
|
</span><span id="line-318"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens
|
|
CostGraphDef'AggregatedCost CostGraphDef'AggregatedCost Text Text
|
|
-> FieldAccessor CostGraphDef'AggregatedCost Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-321"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-322"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "dimension" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dimension"</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)]
|
|
-> Map Tag (FieldDescriptor CostGraphDef'AggregatedCost)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-326"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor 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 -> 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 -> FieldSet)
|
|
-> (CostGraphDef'AggregatedCost
|
|
-> FieldSet -> CostGraphDef'AggregatedCost)
|
|
-> Lens' CostGraphDef'AggregatedCost FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-330"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -> 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">-></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 -> Text -> FieldSet -> 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 => 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 => 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">-></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 -> 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"><-</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] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-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">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-352"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-353"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-354"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-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 -> Parser CostGraphDef'AggregatedCost
|
|
forall (m :: * -> *) a. Monad m => a -> 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
|
|
-> (FieldSet -> FieldSet)
|
|
-> CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-357"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-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"><-</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Float -> String -> Parser Float
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-363"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -> Float) -> Parser Word32 -> Parser Float
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-364"></span><span> </span><span class="annot"><span class="annottext">Word32 -> 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">"cost"</span></span><span>
|
|
</span><span id="line-367"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -> 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
|
|
-> Float
|
|
-> CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "cost" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"cost"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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"><-</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 -> 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 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-374"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-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">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-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">"dimension"</span></span><span>
|
|
</span><span id="line-379"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -> 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
|
|
-> Text
|
|
-> CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "dimension" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dimension"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-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 -> 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
|
|
-> (FieldSet -> FieldSet)
|
|
-> CostGraphDef'AggregatedCost
|
|
-> CostGraphDef'AggregatedCost
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-386"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></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
|
|
-> String -> Parser CostGraphDef'AggregatedCost
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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 -> 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 => 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">"AggregatedCost"</span></span><span>
|
|
</span><span id="line-390"></span><span> </span><span id="local-6989586621679482985"><span class="annot"><span class="annottext">buildMessage :: CostGraphDef'AggregatedCost -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'AggregatedCost -> Float
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "cost" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"cost"</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 -> Float -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">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 => 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-399"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Float -> Word32) -> Float -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-401"></span><span> </span><span class="annot"><span class="annottext">Word32 -> 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 -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'AggregatedCost -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "dimension" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dimension"</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 -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679482980"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-409"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-412"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-413"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-416"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-417"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> 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
|
|
-> CostGraphDef'AggregatedCost -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
CostGraphDef'AggregatedCost
|
|
CostGraphDef'AggregatedCost
|
|
FieldSet
|
|
FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">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 -> ()
|
|
</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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-427"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-429"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-431"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'AggregatedCost -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> CostGraphDef'Node -> Bool
|
|
(CostGraphDef'Node -> CostGraphDef'Node -> Bool)
|
|
-> (CostGraphDef'Node -> CostGraphDef'Node -> Bool)
|
|
-> Eq CostGraphDef'Node
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
$c/= :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
== :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
$c== :: CostGraphDef'Node -> CostGraphDef'Node -> 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 =>
|
|
(CostGraphDef'Node -> CostGraphDef'Node -> Ordering)
|
|
-> (CostGraphDef'Node -> CostGraphDef'Node -> Bool)
|
|
-> (CostGraphDef'Node -> CostGraphDef'Node -> Bool)
|
|
-> (CostGraphDef'Node -> CostGraphDef'Node -> Bool)
|
|
-> (CostGraphDef'Node -> CostGraphDef'Node -> Bool)
|
|
-> (CostGraphDef'Node -> CostGraphDef'Node -> CostGraphDef'Node)
|
|
-> (CostGraphDef'Node -> CostGraphDef'Node -> CostGraphDef'Node)
|
|
-> Ord CostGraphDef'Node
|
|
CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
CostGraphDef'Node -> CostGraphDef'Node -> Ordering
|
|
CostGraphDef'Node -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: CostGraphDef'Node -> CostGraphDef'Node -> CostGraphDef'Node
|
|
$cmin :: CostGraphDef'Node -> CostGraphDef'Node -> CostGraphDef'Node
|
|
max :: CostGraphDef'Node -> CostGraphDef'Node -> CostGraphDef'Node
|
|
$cmax :: CostGraphDef'Node -> CostGraphDef'Node -> CostGraphDef'Node
|
|
>= :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
$c>= :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
> :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
$c> :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
<= :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
$c<= :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
< :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
$c< :: CostGraphDef'Node -> CostGraphDef'Node -> Bool
|
|
compare :: CostGraphDef'Node -> CostGraphDef'Node -> Ordering
|
|
$ccompare :: CostGraphDef'Node -> CostGraphDef'Node -> 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 -> CostGraphDef'Node -> 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 -> 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 -> 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 -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">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 -> 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">"name"</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# "name"
|
|
-> (Text -> f Text) -> CostGraphDef'Node -> 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 -> f Text) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-481"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Text)
|
|
-> (CostGraphDef'Node -> Text -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-482"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"device"</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# "device"
|
|
-> (Text -> f Text) -> CostGraphDef'Node -> 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 -> f Text) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-488"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Text)
|
|
-> (CostGraphDef'Node -> Text -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-489"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"id"</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# "id"
|
|
-> (Int32 -> f Int32) -> CostGraphDef'Node -> 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 -> f Int32) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-495"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Int32)
|
|
-> (CostGraphDef'Node -> Int32 -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int32 Int32
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-496"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Int32) -> Int32 -> f Int32
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"inputInfo"</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# "inputInfo"
|
|
-> ([CostGraphDef'Node'InputInfo]
|
|
-> f [CostGraphDef'Node'InputInfo])
|
|
-> CostGraphDef'Node
|
|
-> 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
|
|
-> f (Vector CostGraphDef'Node'InputInfo))
|
|
-> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> (([CostGraphDef'Node'InputInfo]
|
|
-> f [CostGraphDef'Node'InputInfo])
|
|
-> Vector CostGraphDef'Node'InputInfo
|
|
-> f (Vector CostGraphDef'Node'InputInfo))
|
|
-> ([CostGraphDef'Node'InputInfo]
|
|
-> f [CostGraphDef'Node'InputInfo])
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-502"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Vector CostGraphDef'Node'InputInfo)
|
|
-> (CostGraphDef'Node
|
|
-> Vector CostGraphDef'Node'InputInfo -> CostGraphDef'Node)
|
|
-> Lens
|
|
CostGraphDef'Node
|
|
CostGraphDef'Node
|
|
(Vector CostGraphDef'Node'InputInfo)
|
|
(Vector CostGraphDef'Node'InputInfo)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-503"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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
|
|
-> [CostGraphDef'Node'InputInfo])
|
|
-> (Vector CostGraphDef'Node'InputInfo
|
|
-> [CostGraphDef'Node'InputInfo]
|
|
-> Vector CostGraphDef'Node'InputInfo)
|
|
-> Lens
|
|
(Vector CostGraphDef'Node'InputInfo)
|
|
(Vector CostGraphDef'Node'InputInfo)
|
|
[CostGraphDef'Node'InputInfo]
|
|
[CostGraphDef'Node'InputInfo]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-506"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'InputInfo -> [CostGraphDef'Node'InputInfo]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [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">-></span><span> </span><span class="annot"><span class="annottext">[CostGraphDef'Node'InputInfo] -> Vector CostGraphDef'Node'InputInfo
|
|
forall (v :: * -> *) a. Vector v a => [a] -> 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">"vec'inputInfo"</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# "vec'inputInfo"
|
|
-> (Vector CostGraphDef'Node'InputInfo
|
|
-> f (Vector CostGraphDef'Node'InputInfo))
|
|
-> CostGraphDef'Node
|
|
-> 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
|
|
-> f (Vector CostGraphDef'Node'InputInfo))
|
|
-> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Vector CostGraphDef'Node'InputInfo
|
|
-> f (Vector CostGraphDef'Node'InputInfo))
|
|
-> Vector CostGraphDef'Node'InputInfo
|
|
-> f (Vector CostGraphDef'Node'InputInfo))
|
|
-> (Vector CostGraphDef'Node'InputInfo
|
|
-> f (Vector CostGraphDef'Node'InputInfo))
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-511"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Vector CostGraphDef'Node'InputInfo)
|
|
-> (CostGraphDef'Node
|
|
-> Vector CostGraphDef'Node'InputInfo -> CostGraphDef'Node)
|
|
-> Lens
|
|
CostGraphDef'Node
|
|
CostGraphDef'Node
|
|
(Vector CostGraphDef'Node'InputInfo)
|
|
(Vector CostGraphDef'Node'InputInfo)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-512"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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
|
|
-> f (Vector CostGraphDef'Node'InputInfo))
|
|
-> Vector CostGraphDef'Node'InputInfo
|
|
-> f (Vector CostGraphDef'Node'InputInfo)
|
|
forall a. a -> 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">"outputInfo"</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# "outputInfo"
|
|
-> ([CostGraphDef'Node'OutputInfo]
|
|
-> f [CostGraphDef'Node'OutputInfo])
|
|
-> CostGraphDef'Node
|
|
-> 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
|
|
-> f (Vector CostGraphDef'Node'OutputInfo))
|
|
-> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> (([CostGraphDef'Node'OutputInfo]
|
|
-> f [CostGraphDef'Node'OutputInfo])
|
|
-> Vector CostGraphDef'Node'OutputInfo
|
|
-> f (Vector CostGraphDef'Node'OutputInfo))
|
|
-> ([CostGraphDef'Node'OutputInfo]
|
|
-> f [CostGraphDef'Node'OutputInfo])
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-518"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Vector CostGraphDef'Node'OutputInfo)
|
|
-> (CostGraphDef'Node
|
|
-> Vector CostGraphDef'Node'OutputInfo -> CostGraphDef'Node)
|
|
-> Lens
|
|
CostGraphDef'Node
|
|
CostGraphDef'Node
|
|
(Vector CostGraphDef'Node'OutputInfo)
|
|
(Vector CostGraphDef'Node'OutputInfo)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-519"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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
|
|
-> [CostGraphDef'Node'OutputInfo])
|
|
-> (Vector CostGraphDef'Node'OutputInfo
|
|
-> [CostGraphDef'Node'OutputInfo]
|
|
-> Vector CostGraphDef'Node'OutputInfo)
|
|
-> Lens
|
|
(Vector CostGraphDef'Node'OutputInfo)
|
|
(Vector CostGraphDef'Node'OutputInfo)
|
|
[CostGraphDef'Node'OutputInfo]
|
|
[CostGraphDef'Node'OutputInfo]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-522"></span><span> </span><span class="annot"><span class="annottext">Vector CostGraphDef'Node'OutputInfo
|
|
-> [CostGraphDef'Node'OutputInfo]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [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">-></span><span> </span><span class="annot"><span class="annottext">[CostGraphDef'Node'OutputInfo]
|
|
-> Vector CostGraphDef'Node'OutputInfo
|
|
forall (v :: * -> *) a. Vector v a => [a] -> 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">"vec'outputInfo"</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# "vec'outputInfo"
|
|
-> (Vector CostGraphDef'Node'OutputInfo
|
|
-> f (Vector CostGraphDef'Node'OutputInfo))
|
|
-> CostGraphDef'Node
|
|
-> 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
|
|
-> f (Vector CostGraphDef'Node'OutputInfo))
|
|
-> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Vector CostGraphDef'Node'OutputInfo
|
|
-> f (Vector CostGraphDef'Node'OutputInfo))
|
|
-> Vector CostGraphDef'Node'OutputInfo
|
|
-> f (Vector CostGraphDef'Node'OutputInfo))
|
|
-> (Vector CostGraphDef'Node'OutputInfo
|
|
-> f (Vector CostGraphDef'Node'OutputInfo))
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-527"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Vector CostGraphDef'Node'OutputInfo)
|
|
-> (CostGraphDef'Node
|
|
-> Vector CostGraphDef'Node'OutputInfo -> CostGraphDef'Node)
|
|
-> Lens
|
|
CostGraphDef'Node
|
|
CostGraphDef'Node
|
|
(Vector CostGraphDef'Node'OutputInfo)
|
|
(Vector CostGraphDef'Node'OutputInfo)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-528"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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
|
|
-> f (Vector CostGraphDef'Node'OutputInfo))
|
|
-> Vector CostGraphDef'Node'OutputInfo
|
|
-> f (Vector CostGraphDef'Node'OutputInfo)
|
|
forall a. a -> 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">"temporaryMemorySize"</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# "temporaryMemorySize"
|
|
-> (Int64 -> f Int64) -> CostGraphDef'Node -> 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 -> f Int64) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-534"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Int64)
|
|
-> (CostGraphDef'Node -> Int64 -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-535"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"persistentMemorySize"</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# "persistentMemorySize"
|
|
-> (Int64 -> f Int64) -> CostGraphDef'Node -> 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 -> f Int64) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-541"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Int64)
|
|
-> (CostGraphDef'Node -> Int64 -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-542"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"hostTempMemorySize"</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# "hostTempMemorySize"
|
|
-> (Int64 -> f Int64) -> CostGraphDef'Node -> 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 -> f Int64) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-548"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Int64)
|
|
-> (CostGraphDef'Node -> Int64 -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-549"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"deviceTempMemorySize"</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# "deviceTempMemorySize"
|
|
-> (Int64 -> f Int64) -> CostGraphDef'Node -> 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 -> f Int64) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-555"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Int64)
|
|
-> (CostGraphDef'Node -> Int64 -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-556"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"devicePersistentMemorySize"</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# "devicePersistentMemorySize"
|
|
-> (Int64 -> f Int64) -> CostGraphDef'Node -> 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 -> f Int64) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-562"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Int64)
|
|
-> (CostGraphDef'Node -> Int64 -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-563"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"computeCost"</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# "computeCost"
|
|
-> (Int64 -> f Int64) -> CostGraphDef'Node -> 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 -> f Int64) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-570"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Int64)
|
|
-> (CostGraphDef'Node -> Int64 -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-571"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"computeTime"</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# "computeTime"
|
|
-> (Int64 -> f Int64) -> CostGraphDef'Node -> 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 -> f Int64) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-577"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Int64)
|
|
-> (CostGraphDef'Node -> Int64 -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-578"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"memoryTime"</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# "memoryTime"
|
|
-> (Int64 -> f Int64) -> CostGraphDef'Node -> 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 -> f Int64) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-584"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Int64)
|
|
-> (CostGraphDef'Node -> Int64 -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-585"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"isFinal"</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# "isFinal"
|
|
-> (Bool -> f Bool) -> CostGraphDef'Node -> 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 -> f Bool) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Bool -> f Bool) -> Bool -> f Bool)
|
|
-> (Bool -> f Bool)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-591"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Bool)
|
|
-> (CostGraphDef'Node -> Bool -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Bool Bool
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-592"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Bool) -> Bool -> f Bool
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"controlInput"</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# "controlInput"
|
|
-> ([Int32] -> f [Int32])
|
|
-> CostGraphDef'Node
|
|
-> 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 -> f (Vector Int32))
|
|
-> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> (([Int32] -> f [Int32]) -> Vector Int32 -> f (Vector Int32))
|
|
-> ([Int32] -> f [Int32])
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-598"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Vector Int32)
|
|
-> (CostGraphDef'Node -> Vector Int32 -> CostGraphDef'Node)
|
|
-> Lens
|
|
CostGraphDef'Node CostGraphDef'Node (Vector Int32) (Vector Int32)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-599"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> [Int32])
|
|
-> (Vector Int32 -> [Int32] -> Vector Int32)
|
|
-> Lens (Vector Int32) (Vector Int32) [Int32] [Int32]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-602"></span><span> </span><span class="annot"><span class="annottext">Vector Int32 -> [Int32]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [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">-></span><span> </span><span class="annot"><span class="annottext">[Int32] -> Vector Int32
|
|
forall (v :: * -> *) a. Vector v a => [a] -> 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">"vec'controlInput"</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# "vec'controlInput"
|
|
-> (Vector Int32 -> f (Vector Int32))
|
|
-> CostGraphDef'Node
|
|
-> 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 -> f (Vector Int32))
|
|
-> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Vector Int32 -> f (Vector Int32))
|
|
-> Vector Int32 -> f (Vector Int32))
|
|
-> (Vector Int32 -> f (Vector Int32))
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-607"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Vector Int32)
|
|
-> (CostGraphDef'Node -> Vector Int32 -> CostGraphDef'Node)
|
|
-> Lens
|
|
CostGraphDef'Node CostGraphDef'Node (Vector Int32) (Vector Int32)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-608"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f (Vector Int32))
|
|
-> Vector Int32 -> f (Vector Int32)
|
|
forall a. a -> 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">"inaccurate"</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# "inaccurate"
|
|
-> (Bool -> f Bool) -> CostGraphDef'Node -> 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 -> f Bool) -> CostGraphDef'Node -> f CostGraphDef'Node)
|
|
-> ((Bool -> f Bool) -> Bool -> f Bool)
|
|
-> (Bool -> f Bool)
|
|
-> CostGraphDef'Node
|
|
-> f CostGraphDef'Node
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-614"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node -> Bool)
|
|
-> (CostGraphDef'Node -> Bool -> CostGraphDef'Node)
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Bool Bool
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-615"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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 -> f Bool) -> Bool -> f Bool
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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 -> 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 -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.CostGraphDef.Node"</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 -> 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">"\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"</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 -> 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
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor CostGraphDef'Node Text
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-659"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-660"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Text Text
|
|
-> FieldAccessor CostGraphDef'Node Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-663"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</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
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor CostGraphDef'Node Text
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-667"></span><span> </span><span class="annot"><span class="hs-string">"device"</span></span><span>
|
|
</span><span id="line-668"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Text Text
|
|
-> FieldAccessor CostGraphDef'Node Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-671"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "device" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"device"</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
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor CostGraphDef'Node Int32
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-675"></span><span> </span><span class="annot"><span class="hs-string">"id"</span></span><span>
|
|
</span><span id="line-676"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -> FieldTypeDescriptor Int32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int32 Int32
|
|
-> FieldAccessor CostGraphDef'Node Int32
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-679"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int32
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "id" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"id"</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
|
|
-> FieldTypeDescriptor CostGraphDef'Node'InputInfo
|
|
-> FieldAccessor CostGraphDef'Node CostGraphDef'Node'InputInfo
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-683"></span><span> </span><span class="annot"><span class="hs-string">"input_info"</span></span><span>
|
|
</span><span id="line-684"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor CostGraphDef'Node'InputInfo
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' CostGraphDef'Node [CostGraphDef'Node'InputInfo]
|
|
-> FieldAccessor CostGraphDef'Node CostGraphDef'Node'InputInfo
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> 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 :: * -> *).
|
|
(HasField s "inputInfo" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"inputInfo"</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
|
|
-> FieldTypeDescriptor CostGraphDef'Node'OutputInfo
|
|
-> FieldAccessor CostGraphDef'Node CostGraphDef'Node'OutputInfo
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-692"></span><span> </span><span class="annot"><span class="hs-string">"output_info"</span></span><span>
|
|
</span><span id="line-693"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor CostGraphDef'Node'OutputInfo
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' CostGraphDef'Node [CostGraphDef'Node'OutputInfo]
|
|
-> FieldAccessor CostGraphDef'Node CostGraphDef'Node'OutputInfo
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> 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 :: * -> *).
|
|
(HasField s "outputInfo" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"outputInfo"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-701"></span><span> </span><span class="annot"><span class="hs-string">"temporary_memory_size"</span></span><span>
|
|
</span><span id="line-702"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-705"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-706"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "temporaryMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"temporaryMemorySize"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-710"></span><span> </span><span class="annot"><span class="hs-string">"persistent_memory_size"</span></span><span>
|
|
</span><span id="line-711"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-714"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-715"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "persistentMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"persistentMemorySize"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-719"></span><span> </span><span class="annot"><span class="hs-string">"host_temp_memory_size"</span></span><span>
|
|
</span><span id="line-720"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-723"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-724"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "hostTempMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"hostTempMemorySize"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-728"></span><span> </span><span class="annot"><span class="hs-string">"device_temp_memory_size"</span></span><span>
|
|
</span><span id="line-729"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-732"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-733"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "deviceTempMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"deviceTempMemorySize"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-737"></span><span> </span><span class="annot"><span class="hs-string">"device_persistent_memory_size"</span></span><span>
|
|
</span><span id="line-738"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-741"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-742"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "devicePersistentMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"devicePersistentMemorySize"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-746"></span><span> </span><span class="annot"><span class="hs-string">"compute_cost"</span></span><span>
|
|
</span><span id="line-747"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-750"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-751"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "computeCost" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"computeCost"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-755"></span><span> </span><span class="annot"><span class="hs-string">"compute_time"</span></span><span>
|
|
</span><span id="line-756"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-759"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-760"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "computeTime" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"computeTime"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-764"></span><span> </span><span class="annot"><span class="hs-string">"memory_time"</span></span><span>
|
|
</span><span id="line-765"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Int64 Int64
|
|
-> FieldAccessor CostGraphDef'Node Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-768"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-769"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "memoryTime" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"memoryTime"</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
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor CostGraphDef'Node Bool
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-773"></span><span> </span><span class="annot"><span class="hs-string">"is_final"</span></span><span>
|
|
</span><span id="line-774"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Bool Bool
|
|
-> FieldAccessor CostGraphDef'Node Bool
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-777"></span><span> </span><span class="annot"><span class="annottext">WireDefault Bool
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isFinal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isFinal"</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
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor CostGraphDef'Node Int32
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-781"></span><span> </span><span class="annot"><span class="hs-string">"control_input"</span></span><span>
|
|
</span><span id="line-782"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -> FieldTypeDescriptor Int32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' CostGraphDef'Node [Int32]
|
|
-> FieldAccessor CostGraphDef'Node Int32
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> 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 :: * -> *).
|
|
(HasField s "controlInput" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"controlInput"</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
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor CostGraphDef'Node Bool
|
|
-> FieldDescriptor CostGraphDef'Node
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-790"></span><span> </span><span class="annot"><span class="hs-string">"inaccurate"</span></span><span>
|
|
</span><span id="line-791"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens CostGraphDef'Node CostGraphDef'Node Bool Bool
|
|
-> FieldAccessor CostGraphDef'Node Bool
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-794"></span><span> </span><span class="annot"><span class="annottext">WireDefault Bool
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-795"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "inaccurate" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"inaccurate"</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)]
|
|
-> Map Tag (FieldDescriptor CostGraphDef'Node)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-799"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> FieldSet)
|
|
-> (CostGraphDef'Node -> FieldSet -> CostGraphDef'Node)
|
|
-> Lens' CostGraphDef'Node FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-818"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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">-></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
|
|
-> Text
|
|
-> Int32
|
|
-> Vector CostGraphDef'Node'InputInfo
|
|
-> Vector CostGraphDef'Node'OutputInfo
|
|
-> Int64
|
|
-> Int64
|
|
-> Int64
|
|
-> Int64
|
|
-> Int64
|
|
-> Int64
|
|
-> Int64
|
|
-> Int64
|
|
-> Bool
|
|
-> Vector Int32
|
|
-> Bool
|
|
-> FieldSet
|
|
-> 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 => 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 => 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 => 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 :: * -> *) a. Vector v a => 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 :: * -> *) a. Vector v a => 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 => 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 => 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 => 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 => 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 => 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 => 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 => 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 => 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 => 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 :: * -> *) a. Vector v a => 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 => 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">-></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">-></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">-></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">-></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
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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"><-</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Int32) -> Parser (Vector Int32)
|
|
forall a. IO a -> 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 -> IO (Vector Int32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> 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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector CostGraphDef'Node'InputInfo)
|
|
-> Parser (Vector CostGraphDef'Node'InputInfo)
|
|
forall a. IO a -> 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
|
|
-> IO (Vector CostGraphDef'Node'InputInfo)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> 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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector CostGraphDef'Node'OutputInfo)
|
|
-> Parser (Vector CostGraphDef'Node'OutputInfo)
|
|
forall a. IO a -> 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
|
|
-> IO (Vector CostGraphDef'Node'OutputInfo)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> 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] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-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">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-865"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-866"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-867"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-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 -> Parser CostGraphDef'Node
|
|
forall (m :: * -> *) a. Monad m => a -> 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
|
|
-> (FieldSet -> FieldSet) -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-870"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-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)
|
|
-> Vector Int32 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-873"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'controlInput" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'controlInput"</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)
|
|
-> Vector CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node
|
|
-> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-876"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'inputInfo" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'inputInfo"</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)
|
|
-> Vector CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node
|
|
-> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-879"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'outputInfo" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'outputInfo"</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"><-</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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"><-</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 -> 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 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-891"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-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">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-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">"name"</span></span><span>
|
|
</span><span id="line-896"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Text -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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"><-</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 -> 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 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-907"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-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">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-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">"device"</span></span><span>
|
|
</span><span id="line-912"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Text -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "device" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"device"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -> String -> Parser Int32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-919"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int32) -> Parser Word64 -> Parser Int32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-920"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"id"</span></span><span>
|
|
</span><span id="line-923"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Int32 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "id" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"id"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'Node'InputInfo
|
|
-> String -> Parser CostGraphDef'Node'InputInfo
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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
|
|
-> Parser CostGraphDef'Node'InputInfo
|
|
-> Parser CostGraphDef'Node'InputInfo
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-932"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 => 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">"input_info"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'InputInfo)
|
|
-> Parser (Growing Vector RealWorld CostGraphDef'Node'InputInfo)
|
|
forall a. IO a -> 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
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> IO (Growing Vector (PrimState IO) CostGraphDef'Node'InputInfo)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> 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
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser CostGraphDef'Node'OutputInfo
|
|
-> String -> Parser CostGraphDef'Node'OutputInfo
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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
|
|
-> Parser CostGraphDef'Node'OutputInfo
|
|
-> Parser CostGraphDef'Node'OutputInfo
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-942"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 => 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">"output_info"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'OutputInfo)
|
|
-> Parser (Growing Vector RealWorld CostGraphDef'Node'OutputInfo)
|
|
forall a. IO a -> 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
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> IO (Growing Vector (PrimState IO) CostGraphDef'Node'OutputInfo)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> 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
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-950"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-951"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"temporary_memory_size"</span></span><span>
|
|
</span><span id="line-954"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Int64 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-956"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "temporaryMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"temporaryMemorySize"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-962"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-963"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"persistent_memory_size"</span></span><span>
|
|
</span><span id="line-966"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Int64 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-968"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "persistentMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"persistentMemorySize"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-974"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-975"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"host_temp_memory_size"</span></span><span>
|
|
</span><span id="line-978"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Int64 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-980"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "hostTempMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"hostTempMemorySize"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-986"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-987"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"device_temp_memory_size"</span></span><span>
|
|
</span><span id="line-990"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Int64 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-992"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "deviceTempMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"deviceTempMemorySize"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-998"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-999"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"device_persistent_memory_size"</span></span><span>
|
|
</span><span id="line-1002"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Int64 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1004"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "devicePersistentMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"devicePersistentMemorySize"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1010"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1011"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"compute_cost"</span></span><span>
|
|
</span><span id="line-1014"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Int64 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "computeCost" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"computeCost"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1021"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1022"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"compute_time"</span></span><span>
|
|
</span><span id="line-1025"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Int64 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "computeTime" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"computeTime"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1032"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1033"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"memory_time"</span></span><span>
|
|
</span><span id="line-1036"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Int64 -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "memoryTime" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"memoryTime"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1043"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1044"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1045"></span><span> </span><span class="annot"><span class="hs-string">"is_final"</span></span><span>
|
|
</span><span id="line-1046"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Bool -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isFinal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isFinal"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -> String -> Parser Int32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1053"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int32) -> Parser Word64 -> Parser Int32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1054"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"control_input"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
forall a. IO a -> 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
|
|
-> Int32 -> IO (Growing Vector (PrimState IO) Int32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> 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
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1064"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld a)
|
|
forall (m :: * -> *) a. Monad m => a -> 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"><-</span><span> </span><span class="annot"><span class="annottext">Parser a -> String -> Parser a
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1072"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> a) -> Parser Word64 -> Parser a
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1073"></span><span> </span><span class="annot"><span class="annottext">Word64 -> a
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"control_input"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -> Parser (Growing v RealWorld a)
|
|
forall a. IO a -> 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 -> a -> IO (Growing v (PrimState IO) a)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> 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 -> 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 :: * -> *).
|
|
(Num a, Vector v a) =>
|
|
Growing v RealWorld a -> 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
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1085"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1086"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1087"></span><span> </span><span class="annot"><span class="hs-string">"inaccurate"</span></span><span>
|
|
</span><span id="line-1088"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> Bool -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "inaccurate" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"inaccurate"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-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
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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
|
|
-> (FieldSet -> FieldSet) -> CostGraphDef'Node -> CostGraphDef'Node
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1098"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></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 -> String -> Parser CostGraphDef'Node
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
forall a. IO a -> 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 :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'InputInfo)
|
|
-> Parser (Growing Vector RealWorld CostGraphDef'Node'InputInfo)
|
|
forall a. IO a -> 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 :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld CostGraphDef'Node'OutputInfo)
|
|
-> Parser (Growing Vector RealWorld CostGraphDef'Node'OutputInfo)
|
|
forall a. IO a -> 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 :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
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
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld CostGraphDef'Node'InputInfo
|
|
-> Growing Vector RealWorld CostGraphDef'Node'OutputInfo
|
|
-> 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 => 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">"Node"</span></span><span>
|
|
</span><span id="line-1116"></span><span> </span><span id="local-6989586621679482755"><span class="annot"><span class="annottext">buildMessage :: CostGraphDef'Node -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</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 -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679482753"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1122"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1125"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1130"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "device" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"device"</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 -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679482751"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1139"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1142"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1143"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1146"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1147"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "id" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"id"</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 -> Int32 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679482749"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1155"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1158"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">24</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1159"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int32 -> Word64) -> Int32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1160"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1162"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'InputInfo -> Builder)
|
|
-> Vector CostGraphDef'Node'InputInfo -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1165"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">34</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1166"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (CostGraphDef'Node'InputInfo -> ByteString)
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1169"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1170"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> ByteString
|
|
forall msg. Message msg => msg -> 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)
|
|
-> CostGraphDef'Node -> Vector CostGraphDef'Node'InputInfo
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1175"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'inputInfo" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'inputInfo"</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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1177"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -> Builder)
|
|
-> Vector CostGraphDef'Node'OutputInfo -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1180"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder)
|
|
-> (CostGraphDef'Node'OutputInfo -> ByteString)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1184"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1185"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1186"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> ByteString
|
|
forall msg. Message msg => msg -> 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)
|
|
-> CostGraphDef'Node -> Vector CostGraphDef'Node'OutputInfo
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1191"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'outputInfo" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'outputInfo"</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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1196"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "temporaryMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"temporaryMemorySize"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679482744"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1199"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1202"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1204"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1205"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1211"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "persistentMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"persistentMemorySize"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679482743"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1214"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1217"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1219"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1220"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1226"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "hostTempMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"hostTempMemorySize"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679482742"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1229"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1232"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1234"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1235"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1241"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "deviceTempMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"deviceTempMemorySize"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679482741"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1245"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1248"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1250"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1251"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1257"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "devicePersistentMemorySize" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-1258"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"devicePersistentMemorySize"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679482740"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1262"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1265"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1267"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1268"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1274"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "computeCost" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"computeCost"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679482739"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1277"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1280"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1282"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1283"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1289"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "computeTime" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"computeTime"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679482738"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1293"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1296"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1298"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1299"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1305"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "memoryTime" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"memoryTime"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> 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 => 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1313"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1316"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1317"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1323"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "isFinal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"isFinal"</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 -> Bool -> Bool
|
|
forall a. Eq a => a -> a -> 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 => 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1331"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1334"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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">-></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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> CostGraphDef'Node -> Vector Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1340"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'controlInput" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-1341"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'controlInput"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1348"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1352"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1353"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1354"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
|
|
</span><span 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 -> 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 -> 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 -> Builder) -> Vector Int32 -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> 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 -> Builder) -> (Int32 -> Word64) -> Int32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1361"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1362"></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node -> Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1368"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "inaccurate" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-1369"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"inaccurate"</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 -> Bool -> Bool
|
|
forall a. Eq a => a -> a -> 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 => 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1378"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1381"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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">-></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 -> 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
|
|
-> CostGraphDef'Node -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1386"></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet CostGraphDef'Node CostGraphDef'Node FieldSet FieldSet
|
|
forall msg. Message msg => 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 -> ()
|
|
</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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1392"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1394"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1396"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1398"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1400"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1402"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1404"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1406"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1408"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1410"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1412"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1414"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1416"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1418"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1420"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1422"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1424"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node -> 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 -> 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 -> 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 -> 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 -> CostGraphDef'Node'InputInfo -> Bool
|
|
(CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> Bool)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> Bool)
|
|
-> Eq CostGraphDef'Node'InputInfo
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
$c/= :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
== :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
$c== :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> 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 =>
|
|
(CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> Ordering)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> Bool)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> Bool)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> Bool)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> Bool)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo)
|
|
-> Ord CostGraphDef'Node'InputInfo
|
|
CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> Ordering
|
|
CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo
|
|
$cmin :: CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo
|
|
max :: CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo
|
|
$cmax :: CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo
|
|
>= :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
$c>= :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
> :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
$c> :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
<= :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
$c<= :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
< :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
$c< :: CostGraphDef'Node'InputInfo -> CostGraphDef'Node'InputInfo -> Bool
|
|
compare :: CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> Ordering
|
|
$ccompare :: CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo -> 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 -> CostGraphDef'Node'InputInfo -> 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 -> 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 -> 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 -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">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 -> 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">"precedingNode"</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# "precedingNode"
|
|
-> (Int32 -> f Int32)
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> 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 -> f Int32)
|
|
-> CostGraphDef'Node'InputInfo -> f CostGraphDef'Node'InputInfo)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> f CostGraphDef'Node'InputInfo
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1444"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'InputInfo -> Int32)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> Int32 -> CostGraphDef'Node'InputInfo)
|
|
-> Lens
|
|
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo Int32 Int32
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1445"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -> 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">-></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 -> f Int32) -> Int32 -> f Int32
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"precedingPort"</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# "precedingPort"
|
|
-> (Int32 -> f Int32)
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> 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 -> f Int32)
|
|
-> CostGraphDef'Node'InputInfo -> f CostGraphDef'Node'InputInfo)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> f CostGraphDef'Node'InputInfo
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1452"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'InputInfo -> Int32)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> Int32 -> CostGraphDef'Node'InputInfo)
|
|
-> Lens
|
|
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo Int32 Int32
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1453"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -> 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">-></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 -> f Int32) -> Int32 -> f Int32
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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 -> 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 -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.CostGraphDef.Node.InputInfo"</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 -> 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">"\n\
|
|
\\tInputInfo\DC2%\n\
|
|
\\SOpreceding_node\CAN\SOH \SOH(\ENQR\rprecedingNode\DC2%\n\
|
|
\\SOpreceding_port\CAN\STX \SOH(\ENQR\rprecedingPort"</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 -> 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
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor CostGraphDef'Node'InputInfo Int32
|
|
-> FieldDescriptor CostGraphDef'Node'InputInfo
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1470"></span><span> </span><span class="annot"><span class="hs-string">"preceding_node"</span></span><span>
|
|
</span><span id="line-1471"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -> FieldTypeDescriptor Int32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens
|
|
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo Int32 Int32
|
|
-> FieldAccessor CostGraphDef'Node'InputInfo Int32
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1474"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int32
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1475"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "precedingNode" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"precedingNode"</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
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor CostGraphDef'Node'InputInfo Int32
|
|
-> FieldDescriptor CostGraphDef'Node'InputInfo
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1479"></span><span> </span><span class="annot"><span class="hs-string">"preceding_port"</span></span><span>
|
|
</span><span id="line-1480"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -> FieldTypeDescriptor Int32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens
|
|
CostGraphDef'Node'InputInfo CostGraphDef'Node'InputInfo Int32 Int32
|
|
-> FieldAccessor CostGraphDef'Node'InputInfo Int32
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1483"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int32
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1484"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "precedingPort" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"precedingPort"</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)]
|
|
-> Map Tag (FieldDescriptor CostGraphDef'Node'InputInfo)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-1488"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor 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 -> 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 -> FieldSet)
|
|
-> (CostGraphDef'Node'InputInfo
|
|
-> FieldSet -> CostGraphDef'Node'InputInfo)
|
|
-> Lens' CostGraphDef'Node'InputInfo FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1492"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -> 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">-></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 -> Int32 -> FieldSet -> 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 => 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 => 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">-></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 -> 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"><-</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] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-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">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-1514"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-1515"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-1516"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-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 -> Parser CostGraphDef'Node'InputInfo
|
|
forall (m :: * -> *) a. Monad m => a -> 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
|
|
-> (FieldSet -> FieldSet)
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1519"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-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"><-</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -> String -> Parser Int32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1524"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int32) -> Parser Word64 -> Parser Int32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1525"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"preceding_node"</span></span><span>
|
|
</span><span id="line-1528"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -> 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
|
|
-> Int32
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1530"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "precedingNode" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"precedingNode"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -> String -> Parser Int32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1533"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int32) -> Parser Word64 -> Parser Int32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1534"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"preceding_port"</span></span><span>
|
|
</span><span id="line-1537"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -> 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
|
|
-> Int32
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1539"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "precedingPort" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"precedingPort"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-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 -> 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
|
|
-> (FieldSet -> FieldSet)
|
|
-> CostGraphDef'Node'InputInfo
|
|
-> CostGraphDef'Node'InputInfo
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1545"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></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
|
|
-> String -> Parser CostGraphDef'Node'InputInfo
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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 -> 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 => 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">"InputInfo"</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 -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node'InputInfo -> Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1555"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "precedingNode" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"precedingNode"</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 -> Int32 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679482651"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1558"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1561"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1562"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int32 -> Word64) -> Int32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1563"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node'InputInfo -> Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1568"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "precedingPort" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"precedingPort"</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 -> Int32 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679482650"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1571"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1574"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Int32 -> Word64) -> Int32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1576"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-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 -> 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
|
|
-> CostGraphDef'Node'InputInfo -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
CostGraphDef'Node'InputInfo
|
|
CostGraphDef'Node'InputInfo
|
|
FieldSet
|
|
FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">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 -> ()
|
|
</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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1583"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1585"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1587"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'InputInfo -> 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 -> 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 -> 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 -> 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 -> 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 -> 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
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
(CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool)
|
|
-> Eq CostGraphDef'Node'OutputInfo
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
$c/= :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
== :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
$c== :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> 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 =>
|
|
(CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Ordering)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> CostGraphDef'Node'OutputInfo)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> CostGraphDef'Node'OutputInfo)
|
|
-> Ord CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Ordering
|
|
CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> CostGraphDef'Node'OutputInfo
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> CostGraphDef'Node'OutputInfo
|
|
$cmin :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> CostGraphDef'Node'OutputInfo
|
|
max :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> CostGraphDef'Node'OutputInfo
|
|
$cmax :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> CostGraphDef'Node'OutputInfo
|
|
>= :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
$c>= :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
> :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
$c> :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
<= :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
$c<= :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
< :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
$c< :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Bool
|
|
compare :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> Ordering
|
|
$ccompare :: CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo -> 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 -> CostGraphDef'Node'OutputInfo -> 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 -> 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 -> 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 -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">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 -> 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">"size"</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# "size"
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> 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 -> f Int64)
|
|
-> CostGraphDef'Node'OutputInfo -> f CostGraphDef'Node'OutputInfo)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> f CostGraphDef'Node'OutputInfo
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1611"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -> Int64)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> Int64 -> CostGraphDef'Node'OutputInfo)
|
|
-> Lens
|
|
CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
Int64
|
|
Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1612"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"aliasInputPort"</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# "aliasInputPort"
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> 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 -> f Int64)
|
|
-> CostGraphDef'Node'OutputInfo -> f CostGraphDef'Node'OutputInfo)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> f CostGraphDef'Node'OutputInfo
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1618"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -> Int64)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> Int64 -> CostGraphDef'Node'OutputInfo)
|
|
-> Lens
|
|
CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
Int64
|
|
Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1619"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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">-></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 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"shape"</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# "shape"
|
|
-> (TensorShapeProto -> f TensorShapeProto)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> 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 -> f (Maybe TensorShapeProto))
|
|
-> CostGraphDef'Node'OutputInfo -> f CostGraphDef'Node'OutputInfo)
|
|
-> ((TensorShapeProto -> f TensorShapeProto)
|
|
-> Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> (TensorShapeProto -> f TensorShapeProto)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> f CostGraphDef'Node'OutputInfo
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1626"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -> Maybe TensorShapeProto)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> Maybe TensorShapeProto -> CostGraphDef'Node'OutputInfo)
|
|
-> Lens
|
|
CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
(Maybe TensorShapeProto)
|
|
(Maybe TensorShapeProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1627"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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">-></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 -> Lens' (Maybe TensorShapeProto) TensorShapeProto
|
|
forall b. b -> Lens' (Maybe b) b
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeLens</span></span><span> </span><span class="annot"><span class="annottext">TensorShapeProto
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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">"maybe'shape"</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# "maybe'shape"
|
|
-> (Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> 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 -> f (Maybe TensorShapeProto))
|
|
-> CostGraphDef'Node'OutputInfo -> f CostGraphDef'Node'OutputInfo)
|
|
-> ((Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> (Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> f CostGraphDef'Node'OutputInfo
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1633"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -> Maybe TensorShapeProto)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> Maybe TensorShapeProto -> CostGraphDef'Node'OutputInfo)
|
|
-> Lens
|
|
CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
(Maybe TensorShapeProto)
|
|
(Maybe TensorShapeProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1634"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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">-></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 -> f (Maybe TensorShapeProto))
|
|
-> Maybe TensorShapeProto -> f (Maybe TensorShapeProto)
|
|
forall a. a -> 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">"dtype"</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# "dtype"
|
|
-> (DataType -> f DataType)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> 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 -> f DataType)
|
|
-> CostGraphDef'Node'OutputInfo -> f CostGraphDef'Node'OutputInfo)
|
|
-> ((DataType -> f DataType) -> DataType -> f DataType)
|
|
-> (DataType -> f DataType)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> f CostGraphDef'Node'OutputInfo
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1640"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(CostGraphDef'Node'OutputInfo -> DataType)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> DataType -> CostGraphDef'Node'OutputInfo)
|
|
-> Lens
|
|
CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
DataType
|
|
DataType
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1641"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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">-></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 -> f DataType) -> DataType -> f DataType
|
|
forall a. a -> 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 -> 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 -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.CostGraphDef.Node.OutputInfo"</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 -> 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">"\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"</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 -> 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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node'OutputInfo Int64
|
|
-> FieldDescriptor CostGraphDef'Node'OutputInfo
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1660"></span><span> </span><span class="annot"><span class="hs-string">"size"</span></span><span>
|
|
</span><span id="line-1661"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens
|
|
CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
Int64
|
|
Int64
|
|
-> FieldAccessor CostGraphDef'Node'OutputInfo Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1664"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "size" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"size"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor CostGraphDef'Node'OutputInfo Int64
|
|
-> FieldDescriptor CostGraphDef'Node'OutputInfo
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1668"></span><span> </span><span class="annot"><span class="hs-string">"alias_input_port"</span></span><span>
|
|
</span><span id="line-1669"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens
|
|
CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
Int64
|
|
Int64
|
|
-> FieldAccessor CostGraphDef'Node'OutputInfo Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1672"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1673"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "aliasInputPort" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"aliasInputPort"</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
|
|
-> FieldTypeDescriptor TensorShapeProto
|
|
-> FieldAccessor CostGraphDef'Node'OutputInfo TensorShapeProto
|
|
-> FieldDescriptor CostGraphDef'Node'OutputInfo
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1677"></span><span> </span><span class="annot"><span class="hs-string">"shape"</span></span><span>
|
|
</span><span id="line-1678"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor TensorShapeProto
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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)
|
|
-> FieldAccessor CostGraphDef'Node'OutputInfo TensorShapeProto
|
|
forall msg value.
|
|
Lens' msg (Maybe value) -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.OptionalField</span></span><span>
|
|
</span><span id="line-1681"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'shape" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'shape"</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
|
|
-> FieldTypeDescriptor DataType
|
|
-> FieldAccessor CostGraphDef'Node'OutputInfo DataType
|
|
-> FieldDescriptor CostGraphDef'Node'OutputInfo
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1685"></span><span> </span><span class="annot"><span class="hs-string">"dtype"</span></span><span>
|
|
</span><span id="line-1686"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField DataType -> FieldTypeDescriptor DataType
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField DataType
|
|
forall t. MessageEnum t => 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
|
|
-> Lens
|
|
CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
DataType
|
|
DataType
|
|
-> FieldAccessor CostGraphDef'Node'OutputInfo DataType
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1689"></span><span> </span><span class="annot"><span class="annottext">WireDefault DataType
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "dtype" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dtype"</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)]
|
|
-> Map Tag (FieldDescriptor CostGraphDef'Node'OutputInfo)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-1693"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor 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 -> 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 -> 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 -> 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 -> FieldSet)
|
|
-> (CostGraphDef'Node'OutputInfo
|
|
-> FieldSet -> CostGraphDef'Node'OutputInfo)
|
|
-> Lens' CostGraphDef'Node'OutputInfo FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1699"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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">-></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
|
|
-> Int64
|
|
-> Maybe TensorShapeProto
|
|
-> DataType
|
|
-> FieldSet
|
|
-> 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 => 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 => 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 => 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">-></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 -> 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"><-</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] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-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">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-1723"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-1724"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-1725"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-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 -> Parser CostGraphDef'Node'OutputInfo
|
|
forall (m :: * -> *) a. Monad m => a -> 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
|
|
-> (FieldSet -> FieldSet)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1728"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-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"><-</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1733"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1734"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"size"</span></span><span>
|
|
</span><span id="line-1737"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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
|
|
-> Int64
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "size" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"size"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1740"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1741"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"alias_input_port"</span></span><span>
|
|
</span><span id="line-1744"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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
|
|
-> Int64
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-1746"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "aliasInputPort" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"aliasInputPort"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser TensorShapeProto -> String -> Parser TensorShapeProto
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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 -> Parser TensorShapeProto -> Parser TensorShapeProto
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1751"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 => 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">"shape"</span></span><span>
|
|
</span><span id="line-1753"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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
|
|
-> TensorShapeProto
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "shape" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"shape"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser DataType -> String -> Parser DataType
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1756"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -> DataType) -> Parser Int -> Parser DataType
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1757"></span><span> </span><span class="annot"><span class="annottext">Int -> DataType
|
|
forall a. Enum a => Int -> 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 -> Int) -> Parser Word64 -> Parser Int
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1759"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span 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">"dtype"</span></span><span>
|
|
</span><span id="line-1762"></span><span> </span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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
|
|
-> DataType
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "dtype" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dtype"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-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 -> 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
|
|
-> (FieldSet -> FieldSet)
|
|
-> CostGraphDef'Node'OutputInfo
|
|
-> CostGraphDef'Node'OutputInfo
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1768"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></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
|
|
-> String -> Parser CostGraphDef'Node'OutputInfo
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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 -> 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 => 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">"OutputInfo"</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 -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node'OutputInfo -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "size" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"size"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679482549"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1778"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1781"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1782"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1783"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node'OutputInfo -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1788"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "aliasInputPort" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"aliasInputPort"</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 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679482548"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1791"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1794"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1796"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> CostGraphDef'Node'OutputInfo -> Maybe TensorShapeProto
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'shape" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'shape"</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">-></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1804"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">26</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1805"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (TensorShapeProto -> ByteString) -> TensorShapeProto -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1808"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1809"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> ByteString
|
|
forall msg. Message msg => msg -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> CostGraphDef'Node'OutputInfo -> DataType
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "dtype" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dtype"</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 -> DataType -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">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 => 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1821"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">32</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1822"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -> Builder) -> (DataType -> Int) -> DataType -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1823"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int -> Word64) -> Int -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1824"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> 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 -> Int
|
|
forall a. Enum a => a -> 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 -> 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
|
|
-> CostGraphDef'Node'OutputInfo -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
CostGraphDef'Node'OutputInfo
|
|
CostGraphDef'Node'OutputInfo
|
|
FieldSet
|
|
FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">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 -> ()
|
|
</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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1833"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1835"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1837"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1839"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1841"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">CostGraphDef'Node'OutputInfo -> 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">"\n\
|
|
\*tensorflow/core/framework/cost_graph.proto\DC2\n\
|
|
\tensorflow\SUB,tensorflow/core/framework/tensor_shape.proto\SUB%tensorflow/core/framework/types.proto\"\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\"\n\
|
|
\\t\n\
|
|
\\STX\b\n\
|
|
\\DC2\ETX\t\NUL\"\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&\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 >= 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,&'\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/\"#\n\
|
|
\5\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\ACK\DC2\ETX2\EOT&\SUB& 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\"$\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&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$&\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 \"final output\". 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!\"b\ACKproto3"</span></span></pre></body></html> |