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

7504 lines
891 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/tensor.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.Tensor</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.Tensor.html#TensorProto"><span class="hs-identifier">TensorProto</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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier">VariantTensorDataProto</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span>
</span><span id="line-8"></span><span> </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-9"></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-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.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-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.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-12"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-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.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-34"></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.ResourceHandle.html"><span class="hs-identifier">Proto.Tensorflow.Core.Framework.ResourceHandle</span></a></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.Tensor_Fields.dtype' @:: Lens' TensorProto Proto.Tensorflow.Core.Framework.Types.DataType@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.tensorShape' @:: Lens' TensorProto Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.maybe'tensorShape' @:: Lens' TensorProto (Prelude.Maybe Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.versionNumber' @:: Lens' TensorProto Data.Int.Int32@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.tensorContent' @:: Lens' TensorProto Data.ByteString.ByteString@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.halfVal' @:: Lens' TensorProto [Data.Int.Int32]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'halfVal' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Data.Int.Int32)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.floatVal' @:: Lens' TensorProto [Prelude.Float]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'floatVal' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Prelude.Float)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.doubleVal' @:: Lens' TensorProto [Prelude.Double]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'doubleVal' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Prelude.Double)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.intVal' @:: Lens' TensorProto [Data.Int.Int32]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'intVal' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Data.Int.Int32)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.stringVal' @:: Lens' TensorProto [Data.ByteString.ByteString]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'stringVal' @:: Lens' TensorProto (Data.Vector.Vector Data.ByteString.ByteString)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.scomplexVal' @:: Lens' TensorProto [Prelude.Float]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'scomplexVal' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Prelude.Float)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.int64Val' @:: Lens' TensorProto [Data.Int.Int64]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'int64Val' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Data.Int.Int64)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.boolVal' @:: Lens' TensorProto [Prelude.Bool]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'boolVal' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Prelude.Bool)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.dcomplexVal' @:: Lens' TensorProto [Prelude.Double]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'dcomplexVal' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Prelude.Double)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.resourceHandleVal' @:: Lens' TensorProto [Proto.Tensorflow.Core.Framework.ResourceHandle.ResourceHandleProto]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'resourceHandleVal' @:: Lens' TensorProto (Data.Vector.Vector Proto.Tensorflow.Core.Framework.ResourceHandle.ResourceHandleProto)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.variantVal' @:: Lens' TensorProto [VariantTensorDataProto]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'variantVal' @:: Lens' TensorProto (Data.Vector.Vector VariantTensorDataProto)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.uint32Val' @:: Lens' TensorProto [Data.Word.Word32]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'uint32Val' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Data.Word.Word32)@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.uint64Val' @:: Lens' TensorProto [Data.Word.Word64]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'uint64Val' @:: Lens' TensorProto (Data.Vector.Unboxed.Vector Data.Word.Word64)@ -}</span><span>
</span><span id="line-70"></span><span class="hs-keyword">data</span><span> </span><span id="TensorProto"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#TensorProto"><span class="hs-identifier hs-var">TensorProto</span></a></span></span><span>
</span><span id="line-71"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="TensorProto%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#TensorProto%27_constructor"><span class="hs-identifier hs-var">TensorProto'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_TensorProto%27dtype"><span class="annot"><span class="annottext">TensorProto -&gt; DataType
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dtype"><span class="hs-identifier hs-var hs-var">_TensorProto'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-72"></span><span> </span><span id="_TensorProto%27tensorShape"><span class="annot"><span class="annottext">TensorProto -&gt; Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorShape"><span class="hs-identifier hs-var hs-var">_TensorProto'tensorShape</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-73"></span><span> </span><span id="_TensorProto%27versionNumber"><span class="annot"><span class="annottext">TensorProto -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27versionNumber"><span class="hs-identifier hs-var hs-var">_TensorProto'versionNumber</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-74"></span><span> </span><span id="_TensorProto%27tensorContent"><span class="annot"><span class="annottext">TensorProto -&gt; ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorContent"><span class="hs-identifier hs-var hs-var">_TensorProto'tensorContent</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.ByteString.ByteString</span></span><span class="hs-special">,</span><span>
</span><span id="line-75"></span><span> </span><span id="_TensorProto%27halfVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27halfVal"><span class="hs-identifier hs-var hs-var">_TensorProto'halfVal</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-76"></span><span> </span><span id="_TensorProto%27floatVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27floatVal"><span class="hs-identifier hs-var hs-var">_TensorProto'floatVal</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">Prelude.Float</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-77"></span><span> </span><span id="_TensorProto%27doubleVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27doubleVal"><span class="hs-identifier hs-var hs-var">_TensorProto'doubleVal</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">Prelude.Double</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-78"></span><span> </span><span id="_TensorProto%27intVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27intVal"><span class="hs-identifier hs-var hs-var">_TensorProto'intVal</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-79"></span><span> </span><span id="_TensorProto%27stringVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27stringVal"><span class="hs-identifier hs-var hs-var">_TensorProto'stringVal</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"><span class="hs-identifier hs-type">Data.ByteString.ByteString</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-80"></span><span> </span><span id="_TensorProto%27scomplexVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27scomplexVal"><span class="hs-identifier hs-var hs-var">_TensorProto'scomplexVal</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">Prelude.Float</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-81"></span><span> </span><span id="_TensorProto%27int64Val"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27int64Val"><span class="hs-identifier hs-var hs-var">_TensorProto'int64Val</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.Int64</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-82"></span><span> </span><span id="_TensorProto%27boolVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Bool
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27boolVal"><span class="hs-identifier hs-var hs-var">_TensorProto'boolVal</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">Prelude.Bool</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-83"></span><span> </span><span id="_TensorProto%27dcomplexVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dcomplexVal"><span class="hs-identifier hs-var hs-var">_TensorProto'dcomplexVal</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">Prelude.Double</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-84"></span><span> </span><span id="_TensorProto%27resourceHandleVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector ResourceHandleProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27resourceHandleVal"><span class="hs-identifier hs-var hs-var">_TensorProto'resourceHandleVal</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.ResourceHandle.html#ResourceHandleProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.ResourceHandle.ResourceHandleProto</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-85"></span><span> </span><span id="_TensorProto%27variantVal"><span class="annot"><span class="annottext">TensorProto -&gt; Vector VariantTensorDataProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27variantVal"><span class="hs-identifier hs-var hs-var">_TensorProto'variantVal</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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-86"></span><span> </span><span id="_TensorProto%27uint32Val"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Word32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint32Val"><span class="hs-identifier hs-var hs-var">_TensorProto'uint32Val</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.Word.Word32</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-87"></span><span> </span><span id="_TensorProto%27uint64Val"><span class="annot"><span class="annottext">TensorProto -&gt; Vector Word64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint64Val"><span class="hs-identifier hs-var hs-var">_TensorProto'uint64Val</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.Word.Word64</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-88"></span><span> </span><span id="_TensorProto%27_unknownFields"><span class="annot"><span class="annottext">TensorProto -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27_unknownFields"><span class="hs-identifier hs-var hs-var">_TensorProto'_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-89"></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-6989586621679480238"><span id="local-6989586621679480240"><span class="annot"><span class="annottext">TensorProto -&gt; TensorProto -&gt; Bool
(TensorProto -&gt; TensorProto -&gt; Bool)
-&gt; (TensorProto -&gt; TensorProto -&gt; Bool) -&gt; Eq TensorProto
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: TensorProto -&gt; TensorProto -&gt; Bool
$c/= :: TensorProto -&gt; TensorProto -&gt; Bool
== :: TensorProto -&gt; TensorProto -&gt; Bool
$c== :: TensorProto -&gt; TensorProto -&gt; Bool
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679480222"><span id="local-6989586621679480224"><span id="local-6989586621679480226"><span id="local-6989586621679480228"><span id="local-6989586621679480230"><span id="local-6989586621679480232"><span id="local-6989586621679480234"><span class="annot"><span class="annottext">Eq TensorProto
Eq TensorProto =&gt;
(TensorProto -&gt; TensorProto -&gt; Ordering)
-&gt; (TensorProto -&gt; TensorProto -&gt; Bool)
-&gt; (TensorProto -&gt; TensorProto -&gt; Bool)
-&gt; (TensorProto -&gt; TensorProto -&gt; Bool)
-&gt; (TensorProto -&gt; TensorProto -&gt; Bool)
-&gt; (TensorProto -&gt; TensorProto -&gt; TensorProto)
-&gt; (TensorProto -&gt; TensorProto -&gt; TensorProto)
-&gt; Ord TensorProto
TensorProto -&gt; TensorProto -&gt; Bool
TensorProto -&gt; TensorProto -&gt; Ordering
TensorProto -&gt; TensorProto -&gt; TensorProto
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: TensorProto -&gt; TensorProto -&gt; TensorProto
$cmin :: TensorProto -&gt; TensorProto -&gt; TensorProto
max :: TensorProto -&gt; TensorProto -&gt; TensorProto
$cmax :: TensorProto -&gt; TensorProto -&gt; TensorProto
&gt;= :: TensorProto -&gt; TensorProto -&gt; Bool
$c&gt;= :: TensorProto -&gt; TensorProto -&gt; Bool
&gt; :: TensorProto -&gt; TensorProto -&gt; Bool
$c&gt; :: TensorProto -&gt; TensorProto -&gt; Bool
&lt;= :: TensorProto -&gt; TensorProto -&gt; Bool
$c&lt;= :: TensorProto -&gt; TensorProto -&gt; Bool
&lt; :: TensorProto -&gt; TensorProto -&gt; Bool
$c&lt; :: TensorProto -&gt; TensorProto -&gt; Bool
compare :: TensorProto -&gt; TensorProto -&gt; Ordering
$ccompare :: TensorProto -&gt; TensorProto -&gt; Ordering
$cp1Ord :: Eq TensorProto
</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-90"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679480216"><span id="local-6989586621679480218"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-91"></span><span> </span><span id="local-6989586621679480214"><span class="annot"><span class="annottext">showsPrec :: Int -&gt; TensorProto -&gt; ShowS
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">showsPrec</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span id="local-6989586621679480212"><span class="annot"><span class="annottext">__x :: TensorProto
</span><a href="#local-6989586621679480212"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679480211"><span class="annot"><span class="annottext">__s :: String
</span><a href="#local-6989586621679480211"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
</span><span id="line-92"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -&gt; ShowS
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
</span><span id="line-93"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
</span><span id="line-94"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; ShowS
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
</span><span id="line-95"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; String
forall msg. Message msg =&gt; msg -&gt; String
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480212"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -&gt; ShowS
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679480211"><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-96"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;dtype&quot;</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.Types.DataType</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-97"></span><span> </span><span id="local-6989586621679480205"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;dtype&quot;
-&gt; (DataType -&gt; f DataType) -&gt; TensorProto -&gt; f TensorProto
</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-98"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((DataType -&gt; f DataType) -&gt; TensorProto -&gt; f TensorProto)
-&gt; ((DataType -&gt; f DataType) -&gt; DataType -&gt; f DataType)
-&gt; (DataType -&gt; f DataType)
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-99"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; DataType)
-&gt; (TensorProto -&gt; DataType -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto DataType DataType
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-100"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; DataType
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dtype"><span class="hs-identifier hs-var hs-var">_TensorProto'dtype</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480201"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480201"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480200"><span class="annot"><span class="annottext">y__ :: DataType
</span><a href="#local-6989586621679480200"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480201"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'dtype :: DataType
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dtype"><span class="hs-identifier hs-var">_TensorProto'dtype</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679480200"><span class="hs-identifier hs-var">y__</span></a></span><span class="hs-special">}</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-101"></span><span> </span><span class="annot"><span class="annottext">(DataType -&gt; f DataType) -&gt; DataType -&gt; f DataType
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-102"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorShape&quot;</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorShape.html#TensorShapeProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-103"></span><span> </span><span id="local-6989586621679480197"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;tensorShape&quot;
-&gt; (TensorShapeProto -&gt; f TensorShapeProto)
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480197"><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-104"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((TensorShapeProto -&gt; f TensorShapeProto)
-&gt; Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; (TensorShapeProto -&gt; f TensorShapeProto)
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-105"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Maybe TensorShapeProto)
-&gt; (TensorProto -&gt; Maybe TensorShapeProto -&gt; TensorProto)
-&gt; Lens
TensorProto
TensorProto
(Maybe TensorShapeProto)
(Maybe TensorShapeProto)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-106"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorShape"><span class="hs-identifier hs-var hs-var">_TensorProto'tensorShape</span></a></span><span>
</span><span id="line-107"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480196"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480196"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480195"><span class="annot"><span class="annottext">y__ :: Maybe TensorShapeProto
</span><a href="#local-6989586621679480195"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480196"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'tensorShape :: Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorShape"><span class="hs-identifier hs-var">_TensorProto'tensorShape</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorShapeProto
</span><a href="#local-6989586621679480195"><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-108"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorShapeProto -&gt; Lens' (Maybe TensorShapeProto) TensorShapeProto
forall b. b -&gt; Lens' (Maybe b) b
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeLens</span></span><span> </span><span class="annot"><span class="annottext">TensorShapeProto
forall msg. Message msg =&gt; msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span>
</span><span id="line-109"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;maybe'tensorShape&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Maybe</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.TensorShape.html#TensorShapeProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.TensorShape.TensorShapeProto</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-110"></span><span> </span><span id="local-6989586621679480191"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;maybe'tensorShape&quot;
-&gt; (Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480191"><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-111"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; (Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-112"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Maybe TensorShapeProto)
-&gt; (TensorProto -&gt; Maybe TensorShapeProto -&gt; TensorProto)
-&gt; Lens
TensorProto
TensorProto
(Maybe TensorShapeProto)
(Maybe TensorShapeProto)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-113"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorShape"><span class="hs-identifier hs-var hs-var">_TensorProto'tensorShape</span></a></span><span>
</span><span id="line-114"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480190"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480190"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480189"><span class="annot"><span class="annottext">y__ :: Maybe TensorShapeProto
</span><a href="#local-6989586621679480189"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480190"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'tensorShape :: Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorShape"><span class="hs-identifier hs-var">_TensorProto'tensorShape</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe TensorShapeProto
</span><a href="#local-6989586621679480189"><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-115"></span><span> </span><span class="annot"><span class="annottext">(Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto))
-&gt; Maybe TensorShapeProto -&gt; f (Maybe TensorShapeProto)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-116"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;versionNumber&quot;</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-117"></span><span> </span><span id="local-6989586621679480187"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;versionNumber&quot;
-&gt; (Int32 -&gt; f Int32) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480187"><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-118"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -&gt; f Int32) -&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Int32 -&gt; f Int32) -&gt; Int32 -&gt; f Int32)
-&gt; (Int32 -&gt; f Int32)
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-119"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Int32)
-&gt; (TensorProto -&gt; Int32 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto Int32 Int32
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-120"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27versionNumber"><span class="hs-identifier hs-var hs-var">_TensorProto'versionNumber</span></a></span><span>
</span><span id="line-121"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480186"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480186"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480185"><span class="annot"><span class="annottext">y__ :: Int32
</span><a href="#local-6989586621679480185"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480186"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'versionNumber :: Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27versionNumber"><span class="hs-identifier hs-var">_TensorProto'versionNumber</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679480185"><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-122"></span><span> </span><span class="annot"><span class="annottext">(Int32 -&gt; f Int32) -&gt; Int32 -&gt; f Int32
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-123"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorContent&quot;</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ByteString.ByteString</span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-124"></span><span> </span><span id="local-6989586621679480183"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;tensorContent&quot;
-&gt; (ByteString -&gt; f ByteString) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480183"><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-125"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((ByteString -&gt; f ByteString) -&gt; TensorProto -&gt; f TensorProto)
-&gt; ((ByteString -&gt; f ByteString) -&gt; ByteString -&gt; f ByteString)
-&gt; (ByteString -&gt; f ByteString)
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-126"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; ByteString)
-&gt; (TensorProto -&gt; ByteString -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto ByteString ByteString
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-127"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorContent"><span class="hs-identifier hs-var hs-var">_TensorProto'tensorContent</span></a></span><span>
</span><span id="line-128"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480182"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480182"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480181"><span class="annot"><span class="annottext">y__ :: ByteString
</span><a href="#local-6989586621679480181"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480182"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'tensorContent :: ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorContent"><span class="hs-identifier hs-var">_TensorProto'tensorContent</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679480181"><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-129"></span><span> </span><span class="annot"><span class="annottext">(ByteString -&gt; f ByteString) -&gt; ByteString -&gt; f ByteString
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-130"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;halfVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-131"></span><span> </span><span id="local-6989586621679480179"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;halfVal&quot;
-&gt; ([Int32] -&gt; f [Int32]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480179"><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-132"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Int32 -&gt; f (Vector Int32))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Int32] -&gt; f [Int32]) -&gt; Vector Int32 -&gt; f (Vector Int32))
-&gt; ([Int32] -&gt; f [Int32])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-133"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Int32)
-&gt; (TensorProto -&gt; Vector Int32 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Int32) (Vector Int32)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-134"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27halfVal"><span class="hs-identifier hs-var hs-var">_TensorProto'halfVal</span></a></span><span>
</span><span id="line-135"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480178"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480178"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480177"><span class="annot"><span class="annottext">y__ :: Vector Int32
</span><a href="#local-6989586621679480177"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480178"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'halfVal :: Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27halfVal"><span class="hs-identifier hs-var">_TensorProto'halfVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679480177"><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-136"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Int32 -&gt; [Int32])
-&gt; (Vector Int32 -&gt; [Int32] -&gt; Vector Int32)
-&gt; Lens (Vector Int32) (Vector Int32) [Int32] [Int32]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-137"></span><span> </span><span class="annot"><span class="annottext">Vector Int32 -&gt; [Int32]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-138"></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-6989586621679480175"><span class="annot"><span class="annottext">y__ :: [Int32]
</span><a href="#local-6989586621679480175"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Int32] -&gt; Vector Int32
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Int32]
</span><a href="#local-6989586621679480175"><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-139"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'halfVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-140"></span><span> </span><span id="local-6989586621679480172"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'halfVal&quot;
-&gt; (Vector Int32 -&gt; f (Vector Int32))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480172"><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-141"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Int32 -&gt; f (Vector Int32))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Int32 -&gt; f (Vector Int32))
-&gt; Vector Int32 -&gt; f (Vector Int32))
-&gt; (Vector Int32 -&gt; f (Vector Int32))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-142"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Int32)
-&gt; (TensorProto -&gt; Vector Int32 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Int32) (Vector Int32)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-143"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27halfVal"><span class="hs-identifier hs-var hs-var">_TensorProto'halfVal</span></a></span><span>
</span><span id="line-144"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480171"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480171"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480170"><span class="annot"><span class="annottext">y__ :: Vector Int32
</span><a href="#local-6989586621679480170"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480171"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'halfVal :: Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27halfVal"><span class="hs-identifier hs-var">_TensorProto'halfVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679480170"><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-145"></span><span> </span><span class="annot"><span class="annottext">(Vector Int32 -&gt; f (Vector Int32))
-&gt; Vector Int32 -&gt; f (Vector Int32)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-146"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;floatVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Float</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-147"></span><span> </span><span id="local-6989586621679480168"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;floatVal&quot;
-&gt; ([Float] -&gt; f [Float]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480168"><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-148"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Float -&gt; f (Vector Float))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Float] -&gt; f [Float]) -&gt; Vector Float -&gt; f (Vector Float))
-&gt; ([Float] -&gt; f [Float])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-149"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Float)
-&gt; (TensorProto -&gt; Vector Float -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Float) (Vector Float)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-150"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27floatVal"><span class="hs-identifier hs-var hs-var">_TensorProto'floatVal</span></a></span><span>
</span><span id="line-151"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480167"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480167"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480166"><span class="annot"><span class="annottext">y__ :: Vector Float
</span><a href="#local-6989586621679480166"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480167"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'floatVal :: Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27floatVal"><span class="hs-identifier hs-var">_TensorProto'floatVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679480166"><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-152"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Float -&gt; [Float])
-&gt; (Vector Float -&gt; [Float] -&gt; Vector Float)
-&gt; Lens (Vector Float) (Vector Float) [Float] [Float]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-153"></span><span> </span><span class="annot"><span class="annottext">Vector Float -&gt; [Float]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-154"></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-6989586621679480165"><span class="annot"><span class="annottext">y__ :: [Float]
</span><a href="#local-6989586621679480165"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Float] -&gt; Vector Float
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Float]
</span><a href="#local-6989586621679480165"><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-155"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'floatVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Float</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-156"></span><span> </span><span id="local-6989586621679480163"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'floatVal&quot;
-&gt; (Vector Float -&gt; f (Vector Float))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480163"><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-157"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Float -&gt; f (Vector Float))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Float -&gt; f (Vector Float))
-&gt; Vector Float -&gt; f (Vector Float))
-&gt; (Vector Float -&gt; f (Vector Float))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-158"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Float)
-&gt; (TensorProto -&gt; Vector Float -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Float) (Vector Float)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-159"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27floatVal"><span class="hs-identifier hs-var hs-var">_TensorProto'floatVal</span></a></span><span>
</span><span id="line-160"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480162"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480162"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480161"><span class="annot"><span class="annottext">y__ :: Vector Float
</span><a href="#local-6989586621679480161"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480162"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'floatVal :: Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27floatVal"><span class="hs-identifier hs-var">_TensorProto'floatVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679480161"><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-161"></span><span> </span><span class="annot"><span class="annottext">(Vector Float -&gt; f (Vector Float))
-&gt; Vector Float -&gt; f (Vector Float)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-162"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;doubleVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Double</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-163"></span><span> </span><span id="local-6989586621679480159"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;doubleVal&quot;
-&gt; ([Double] -&gt; f [Double]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480159"><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-164"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Double -&gt; f (Vector Double))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Double] -&gt; f [Double]) -&gt; Vector Double -&gt; f (Vector Double))
-&gt; ([Double] -&gt; f [Double])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-165"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Double)
-&gt; (TensorProto -&gt; Vector Double -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Double) (Vector Double)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-166"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27doubleVal"><span class="hs-identifier hs-var hs-var">_TensorProto'doubleVal</span></a></span><span>
</span><span id="line-167"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480158"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480158"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480157"><span class="annot"><span class="annottext">y__ :: Vector Double
</span><a href="#local-6989586621679480157"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480158"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'doubleVal :: Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27doubleVal"><span class="hs-identifier hs-var">_TensorProto'doubleVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679480157"><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-168"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Double -&gt; [Double])
-&gt; (Vector Double -&gt; [Double] -&gt; Vector Double)
-&gt; Lens (Vector Double) (Vector Double) [Double] [Double]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-169"></span><span> </span><span class="annot"><span class="annottext">Vector Double -&gt; [Double]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-170"></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-6989586621679480156"><span class="annot"><span class="annottext">y__ :: [Double]
</span><a href="#local-6989586621679480156"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Double] -&gt; Vector Double
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Double]
</span><a href="#local-6989586621679480156"><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-171"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'doubleVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Double</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-172"></span><span> </span><span id="local-6989586621679480154"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'doubleVal&quot;
-&gt; (Vector Double -&gt; f (Vector Double))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480154"><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-173"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Double -&gt; f (Vector Double))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Double -&gt; f (Vector Double))
-&gt; Vector Double -&gt; f (Vector Double))
-&gt; (Vector Double -&gt; f (Vector Double))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-174"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Double)
-&gt; (TensorProto -&gt; Vector Double -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Double) (Vector Double)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-175"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27doubleVal"><span class="hs-identifier hs-var hs-var">_TensorProto'doubleVal</span></a></span><span>
</span><span id="line-176"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480153"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480153"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480152"><span class="annot"><span class="annottext">y__ :: Vector Double
</span><a href="#local-6989586621679480152"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480153"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'doubleVal :: Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27doubleVal"><span class="hs-identifier hs-var">_TensorProto'doubleVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679480152"><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-177"></span><span> </span><span class="annot"><span class="annottext">(Vector Double -&gt; f (Vector Double))
-&gt; Vector Double -&gt; f (Vector Double)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-178"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;intVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-179"></span><span> </span><span id="local-6989586621679480150"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;intVal&quot;
-&gt; ([Int32] -&gt; f [Int32]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480150"><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-180"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Int32 -&gt; f (Vector Int32))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Int32] -&gt; f [Int32]) -&gt; Vector Int32 -&gt; f (Vector Int32))
-&gt; ([Int32] -&gt; f [Int32])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-181"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Int32)
-&gt; (TensorProto -&gt; Vector Int32 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Int32) (Vector Int32)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-182"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27intVal"><span class="hs-identifier hs-var hs-var">_TensorProto'intVal</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480149"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480149"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480148"><span class="annot"><span class="annottext">y__ :: Vector Int32
</span><a href="#local-6989586621679480148"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480149"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'intVal :: Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27intVal"><span class="hs-identifier hs-var">_TensorProto'intVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679480148"><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-183"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Int32 -&gt; [Int32])
-&gt; (Vector Int32 -&gt; [Int32] -&gt; Vector Int32)
-&gt; Lens (Vector Int32) (Vector Int32) [Int32] [Int32]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-184"></span><span> </span><span class="annot"><span class="annottext">Vector Int32 -&gt; [Int32]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-185"></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-6989586621679480147"><span class="annot"><span class="annottext">y__ :: [Int32]
</span><a href="#local-6989586621679480147"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Int32] -&gt; Vector Int32
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Int32]
</span><a href="#local-6989586621679480147"><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-186"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'intVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-187"></span><span> </span><span id="local-6989586621679480145"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'intVal&quot;
-&gt; (Vector Int32 -&gt; f (Vector Int32))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480145"><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-188"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Int32 -&gt; f (Vector Int32))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Int32 -&gt; f (Vector Int32))
-&gt; Vector Int32 -&gt; f (Vector Int32))
-&gt; (Vector Int32 -&gt; f (Vector Int32))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-189"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Int32)
-&gt; (TensorProto -&gt; Vector Int32 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Int32) (Vector Int32)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-190"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27intVal"><span class="hs-identifier hs-var hs-var">_TensorProto'intVal</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480144"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480144"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480143"><span class="annot"><span class="annottext">y__ :: Vector Int32
</span><a href="#local-6989586621679480143"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480144"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'intVal :: Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27intVal"><span class="hs-identifier hs-var">_TensorProto'intVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679480143"><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-191"></span><span> </span><span class="annot"><span class="annottext">(Vector Int32 -&gt; f (Vector Int32))
-&gt; Vector Int32 -&gt; f (Vector Int32)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-192"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;stringVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Data.ByteString.ByteString</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-193"></span><span> </span><span id="local-6989586621679480141"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;stringVal&quot;
-&gt; ([ByteString] -&gt; f [ByteString]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480141"><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-194"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector ByteString -&gt; f (Vector ByteString))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([ByteString] -&gt; f [ByteString])
-&gt; Vector ByteString -&gt; f (Vector ByteString))
-&gt; ([ByteString] -&gt; f [ByteString])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-195"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector ByteString)
-&gt; (TensorProto -&gt; Vector ByteString -&gt; TensorProto)
-&gt; Lens
TensorProto TensorProto (Vector ByteString) (Vector ByteString)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-196"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27stringVal"><span class="hs-identifier hs-var hs-var">_TensorProto'stringVal</span></a></span><span>
</span><span id="line-197"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480140"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480140"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480139"><span class="annot"><span class="annottext">y__ :: Vector ByteString
</span><a href="#local-6989586621679480139"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480140"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'stringVal :: Vector ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27stringVal"><span class="hs-identifier hs-var">_TensorProto'stringVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679480139"><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-198"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector ByteString -&gt; [ByteString])
-&gt; (Vector ByteString -&gt; [ByteString] -&gt; Vector ByteString)
-&gt; Lens
(Vector ByteString) (Vector ByteString) [ByteString] [ByteString]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-199"></span><span> </span><span class="annot"><span class="annottext">Vector ByteString -&gt; [ByteString]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-200"></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-6989586621679480138"><span class="annot"><span class="annottext">y__ :: [ByteString]
</span><a href="#local-6989586621679480138"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[ByteString] -&gt; Vector ByteString
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[ByteString]
</span><a href="#local-6989586621679480138"><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-201"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'stringVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ByteString.ByteString</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-202"></span><span> </span><span id="local-6989586621679480136"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'stringVal&quot;
-&gt; (Vector ByteString -&gt; f (Vector ByteString))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480136"><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-203"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector ByteString -&gt; f (Vector ByteString))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector ByteString -&gt; f (Vector ByteString))
-&gt; Vector ByteString -&gt; f (Vector ByteString))
-&gt; (Vector ByteString -&gt; f (Vector ByteString))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-204"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector ByteString)
-&gt; (TensorProto -&gt; Vector ByteString -&gt; TensorProto)
-&gt; Lens
TensorProto TensorProto (Vector ByteString) (Vector ByteString)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-205"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27stringVal"><span class="hs-identifier hs-var hs-var">_TensorProto'stringVal</span></a></span><span>
</span><span id="line-206"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480135"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480135"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480134"><span class="annot"><span class="annottext">y__ :: Vector ByteString
</span><a href="#local-6989586621679480134"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480135"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'stringVal :: Vector ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27stringVal"><span class="hs-identifier hs-var">_TensorProto'stringVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679480134"><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-207"></span><span> </span><span class="annot"><span class="annottext">(Vector ByteString -&gt; f (Vector ByteString))
-&gt; Vector ByteString -&gt; f (Vector ByteString)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-208"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;scomplexVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Float</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-209"></span><span> </span><span id="local-6989586621679480132"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;scomplexVal&quot;
-&gt; ([Float] -&gt; f [Float]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480132"><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-210"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Float -&gt; f (Vector Float))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Float] -&gt; f [Float]) -&gt; Vector Float -&gt; f (Vector Float))
-&gt; ([Float] -&gt; f [Float])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-211"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Float)
-&gt; (TensorProto -&gt; Vector Float -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Float) (Vector Float)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-212"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27scomplexVal"><span class="hs-identifier hs-var hs-var">_TensorProto'scomplexVal</span></a></span><span>
</span><span id="line-213"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480131"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480131"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480130"><span class="annot"><span class="annottext">y__ :: Vector Float
</span><a href="#local-6989586621679480130"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480131"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'scomplexVal :: Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27scomplexVal"><span class="hs-identifier hs-var">_TensorProto'scomplexVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679480130"><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-214"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Float -&gt; [Float])
-&gt; (Vector Float -&gt; [Float] -&gt; Vector Float)
-&gt; Lens (Vector Float) (Vector Float) [Float] [Float]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-215"></span><span> </span><span class="annot"><span class="annottext">Vector Float -&gt; [Float]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-216"></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-6989586621679480129"><span class="annot"><span class="annottext">y__ :: [Float]
</span><a href="#local-6989586621679480129"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Float] -&gt; Vector Float
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Float]
</span><a href="#local-6989586621679480129"><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-217"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'scomplexVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Float</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-218"></span><span> </span><span id="local-6989586621679480127"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'scomplexVal&quot;
-&gt; (Vector Float -&gt; f (Vector Float))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480127"><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-219"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Float -&gt; f (Vector Float))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Float -&gt; f (Vector Float))
-&gt; Vector Float -&gt; f (Vector Float))
-&gt; (Vector Float -&gt; f (Vector Float))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-220"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Float)
-&gt; (TensorProto -&gt; Vector Float -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Float) (Vector Float)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-221"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27scomplexVal"><span class="hs-identifier hs-var hs-var">_TensorProto'scomplexVal</span></a></span><span>
</span><span id="line-222"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480126"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480126"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480125"><span class="annot"><span class="annottext">y__ :: Vector Float
</span><a href="#local-6989586621679480125"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480126"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'scomplexVal :: Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27scomplexVal"><span class="hs-identifier hs-var">_TensorProto'scomplexVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679480125"><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-223"></span><span> </span><span class="annot"><span class="annottext">(Vector Float -&gt; f (Vector Float))
-&gt; Vector Float -&gt; f (Vector Float)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-224"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;int64Val&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-225"></span><span> </span><span id="local-6989586621679480123"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;int64Val&quot;
-&gt; ([Int64] -&gt; f [Int64]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480123"><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-226"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Int64 -&gt; f (Vector Int64))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Int64] -&gt; f [Int64]) -&gt; Vector Int64 -&gt; f (Vector Int64))
-&gt; ([Int64] -&gt; f [Int64])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-227"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Int64)
-&gt; (TensorProto -&gt; Vector Int64 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Int64) (Vector Int64)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-228"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27int64Val"><span class="hs-identifier hs-var hs-var">_TensorProto'int64Val</span></a></span><span>
</span><span id="line-229"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480122"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480122"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480121"><span class="annot"><span class="annottext">y__ :: Vector Int64
</span><a href="#local-6989586621679480121"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480122"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'int64Val :: Vector Int64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27int64Val"><span class="hs-identifier hs-var">_TensorProto'int64Val</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int64
</span><a href="#local-6989586621679480121"><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-230"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Int64 -&gt; [Int64])
-&gt; (Vector Int64 -&gt; [Int64] -&gt; Vector Int64)
-&gt; Lens (Vector Int64) (Vector Int64) [Int64] [Int64]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-231"></span><span> </span><span class="annot"><span class="annottext">Vector Int64 -&gt; [Int64]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-232"></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-6989586621679480120"><span class="annot"><span class="annottext">y__ :: [Int64]
</span><a href="#local-6989586621679480120"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Int64] -&gt; Vector Int64
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Int64]
</span><a href="#local-6989586621679480120"><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-233"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'int64Val&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-234"></span><span> </span><span id="local-6989586621679480118"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'int64Val&quot;
-&gt; (Vector Int64 -&gt; f (Vector Int64))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480118"><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-235"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Int64 -&gt; f (Vector Int64))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Int64 -&gt; f (Vector Int64))
-&gt; Vector Int64 -&gt; f (Vector Int64))
-&gt; (Vector Int64 -&gt; f (Vector Int64))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-236"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Int64)
-&gt; (TensorProto -&gt; Vector Int64 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Int64) (Vector Int64)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-237"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27int64Val"><span class="hs-identifier hs-var hs-var">_TensorProto'int64Val</span></a></span><span>
</span><span id="line-238"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480117"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480117"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480116"><span class="annot"><span class="annottext">y__ :: Vector Int64
</span><a href="#local-6989586621679480116"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480117"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'int64Val :: Vector Int64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27int64Val"><span class="hs-identifier hs-var">_TensorProto'int64Val</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int64
</span><a href="#local-6989586621679480116"><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-239"></span><span> </span><span class="annot"><span class="annottext">(Vector Int64 -&gt; f (Vector Int64))
-&gt; Vector Int64 -&gt; f (Vector Int64)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-240"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;boolVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-241"></span><span> </span><span id="local-6989586621679480114"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;boolVal&quot;
-&gt; ([Bool] -&gt; f [Bool]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480114"><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-242"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Bool -&gt; f (Vector Bool)) -&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Bool] -&gt; f [Bool]) -&gt; Vector Bool -&gt; f (Vector Bool))
-&gt; ([Bool] -&gt; f [Bool])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-243"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Bool)
-&gt; (TensorProto -&gt; Vector Bool -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Bool) (Vector Bool)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-244"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Bool
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27boolVal"><span class="hs-identifier hs-var hs-var">_TensorProto'boolVal</span></a></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-6989586621679480113"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480113"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480112"><span class="annot"><span class="annottext">y__ :: Vector Bool
</span><a href="#local-6989586621679480112"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480113"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'boolVal :: Vector Bool
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27boolVal"><span class="hs-identifier hs-var">_TensorProto'boolVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Bool
</span><a href="#local-6989586621679480112"><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-246"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Bool -&gt; [Bool])
-&gt; (Vector Bool -&gt; [Bool] -&gt; Vector Bool)
-&gt; Lens (Vector Bool) (Vector Bool) [Bool] [Bool]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-247"></span><span> </span><span class="annot"><span class="annottext">Vector Bool -&gt; [Bool]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-248"></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-6989586621679480111"><span class="annot"><span class="annottext">y__ :: [Bool]
</span><a href="#local-6989586621679480111"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Bool] -&gt; Vector Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Bool]
</span><a href="#local-6989586621679480111"><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-249"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'boolVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-250"></span><span> </span><span id="local-6989586621679480109"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'boolVal&quot;
-&gt; (Vector Bool -&gt; f (Vector Bool)) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480109"><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-251"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Bool -&gt; f (Vector Bool)) -&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Bool -&gt; f (Vector Bool))
-&gt; Vector Bool -&gt; f (Vector Bool))
-&gt; (Vector Bool -&gt; f (Vector Bool))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-252"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Bool)
-&gt; (TensorProto -&gt; Vector Bool -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Bool) (Vector Bool)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-253"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Bool
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27boolVal"><span class="hs-identifier hs-var hs-var">_TensorProto'boolVal</span></a></span><span>
</span><span id="line-254"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480108"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480108"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480107"><span class="annot"><span class="annottext">y__ :: Vector Bool
</span><a href="#local-6989586621679480107"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480108"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'boolVal :: Vector Bool
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27boolVal"><span class="hs-identifier hs-var">_TensorProto'boolVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Bool
</span><a href="#local-6989586621679480107"><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-255"></span><span> </span><span class="annot"><span class="annottext">(Vector Bool -&gt; f (Vector Bool)) -&gt; Vector Bool -&gt; f (Vector Bool)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-256"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;dcomplexVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Double</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-257"></span><span> </span><span id="local-6989586621679480105"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;dcomplexVal&quot;
-&gt; ([Double] -&gt; f [Double]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480105"><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-258"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Double -&gt; f (Vector Double))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Double] -&gt; f [Double]) -&gt; Vector Double -&gt; f (Vector Double))
-&gt; ([Double] -&gt; f [Double])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-259"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Double)
-&gt; (TensorProto -&gt; Vector Double -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Double) (Vector Double)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-260"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dcomplexVal"><span class="hs-identifier hs-var hs-var">_TensorProto'dcomplexVal</span></a></span><span>
</span><span id="line-261"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480104"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480104"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480103"><span class="annot"><span class="annottext">y__ :: Vector Double
</span><a href="#local-6989586621679480103"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480104"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'dcomplexVal :: Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dcomplexVal"><span class="hs-identifier hs-var">_TensorProto'dcomplexVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679480103"><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-262"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Double -&gt; [Double])
-&gt; (Vector Double -&gt; [Double] -&gt; Vector Double)
-&gt; Lens (Vector Double) (Vector Double) [Double] [Double]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-263"></span><span> </span><span class="annot"><span class="annottext">Vector Double -&gt; [Double]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-264"></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-6989586621679480102"><span class="annot"><span class="annottext">y__ :: [Double]
</span><a href="#local-6989586621679480102"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Double] -&gt; Vector Double
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Double]
</span><a href="#local-6989586621679480102"><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-265"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'dcomplexVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Double</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-266"></span><span> </span><span id="local-6989586621679480100"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'dcomplexVal&quot;
-&gt; (Vector Double -&gt; f (Vector Double))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480100"><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-267"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Double -&gt; f (Vector Double))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Double -&gt; f (Vector Double))
-&gt; Vector Double -&gt; f (Vector Double))
-&gt; (Vector Double -&gt; f (Vector Double))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-268"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Double)
-&gt; (TensorProto -&gt; Vector Double -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Double) (Vector Double)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-269"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dcomplexVal"><span class="hs-identifier hs-var hs-var">_TensorProto'dcomplexVal</span></a></span><span>
</span><span id="line-270"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480099"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480099"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480098"><span class="annot"><span class="annottext">y__ :: Vector Double
</span><a href="#local-6989586621679480098"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480099"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'dcomplexVal :: Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dcomplexVal"><span class="hs-identifier hs-var">_TensorProto'dcomplexVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679480098"><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-271"></span><span> </span><span class="annot"><span class="annottext">(Vector Double -&gt; f (Vector Double))
-&gt; Vector Double -&gt; f (Vector Double)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-272"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;resourceHandleVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.ResourceHandle.html#ResourceHandleProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.ResourceHandle.ResourceHandleProto</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-273"></span><span> </span><span id="local-6989586621679480096"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;resourceHandleVal&quot;
-&gt; ([ResourceHandleProto] -&gt; f [ResourceHandleProto])
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480096"><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-274"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector ResourceHandleProto -&gt; f (Vector ResourceHandleProto))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([ResourceHandleProto] -&gt; f [ResourceHandleProto])
-&gt; Vector ResourceHandleProto -&gt; f (Vector ResourceHandleProto))
-&gt; ([ResourceHandleProto] -&gt; f [ResourceHandleProto])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-275"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector ResourceHandleProto)
-&gt; (TensorProto -&gt; Vector ResourceHandleProto -&gt; TensorProto)
-&gt; Lens
TensorProto
TensorProto
(Vector ResourceHandleProto)
(Vector ResourceHandleProto)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-276"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector ResourceHandleProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27resourceHandleVal"><span class="hs-identifier hs-var hs-var">_TensorProto'resourceHandleVal</span></a></span><span>
</span><span id="line-277"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480095"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480095"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480094"><span class="annot"><span class="annottext">y__ :: Vector ResourceHandleProto
</span><a href="#local-6989586621679480094"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480095"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'resourceHandleVal :: Vector ResourceHandleProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27resourceHandleVal"><span class="hs-identifier hs-var">_TensorProto'resourceHandleVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector ResourceHandleProto
</span><a href="#local-6989586621679480094"><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-278"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector ResourceHandleProto -&gt; [ResourceHandleProto])
-&gt; (Vector ResourceHandleProto
-&gt; [ResourceHandleProto] -&gt; Vector ResourceHandleProto)
-&gt; Lens
(Vector ResourceHandleProto)
(Vector ResourceHandleProto)
[ResourceHandleProto]
[ResourceHandleProto]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-279"></span><span> </span><span class="annot"><span class="annottext">Vector ResourceHandleProto -&gt; [ResourceHandleProto]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-280"></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-6989586621679480093"><span class="annot"><span class="annottext">y__ :: [ResourceHandleProto]
</span><a href="#local-6989586621679480093"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[ResourceHandleProto] -&gt; Vector ResourceHandleProto
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[ResourceHandleProto]
</span><a href="#local-6989586621679480093"><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-281"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'resourceHandleVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.ResourceHandle.html#ResourceHandleProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.ResourceHandle.ResourceHandleProto</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-282"></span><span> </span><span id="local-6989586621679480091"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'resourceHandleVal&quot;
-&gt; (Vector ResourceHandleProto -&gt; f (Vector ResourceHandleProto))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480091"><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-283"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector ResourceHandleProto -&gt; f (Vector ResourceHandleProto))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector ResourceHandleProto -&gt; f (Vector ResourceHandleProto))
-&gt; Vector ResourceHandleProto -&gt; f (Vector ResourceHandleProto))
-&gt; (Vector ResourceHandleProto -&gt; f (Vector ResourceHandleProto))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-284"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector ResourceHandleProto)
-&gt; (TensorProto -&gt; Vector ResourceHandleProto -&gt; TensorProto)
-&gt; Lens
TensorProto
TensorProto
(Vector ResourceHandleProto)
(Vector ResourceHandleProto)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-285"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector ResourceHandleProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27resourceHandleVal"><span class="hs-identifier hs-var hs-var">_TensorProto'resourceHandleVal</span></a></span><span>
</span><span id="line-286"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480090"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480090"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480089"><span class="annot"><span class="annottext">y__ :: Vector ResourceHandleProto
</span><a href="#local-6989586621679480089"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480090"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'resourceHandleVal :: Vector ResourceHandleProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27resourceHandleVal"><span class="hs-identifier hs-var">_TensorProto'resourceHandleVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector ResourceHandleProto
</span><a href="#local-6989586621679480089"><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-287"></span><span> </span><span class="annot"><span class="annottext">(Vector ResourceHandleProto -&gt; f (Vector ResourceHandleProto))
-&gt; Vector ResourceHandleProto -&gt; f (Vector ResourceHandleProto)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-288"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;variantVal&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-289"></span><span> </span><span id="local-6989586621679480087"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;variantVal&quot;
-&gt; ([VariantTensorDataProto] -&gt; f [VariantTensorDataProto])
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480087"><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-290"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector VariantTensorDataProto
-&gt; f (Vector VariantTensorDataProto))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([VariantTensorDataProto] -&gt; f [VariantTensorDataProto])
-&gt; Vector VariantTensorDataProto
-&gt; f (Vector VariantTensorDataProto))
-&gt; ([VariantTensorDataProto] -&gt; f [VariantTensorDataProto])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-291"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector VariantTensorDataProto)
-&gt; (TensorProto -&gt; Vector VariantTensorDataProto -&gt; TensorProto)
-&gt; Lens
TensorProto
TensorProto
(Vector VariantTensorDataProto)
(Vector VariantTensorDataProto)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-292"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector VariantTensorDataProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27variantVal"><span class="hs-identifier hs-var hs-var">_TensorProto'variantVal</span></a></span><span>
</span><span id="line-293"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480086"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480086"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480085"><span class="annot"><span class="annottext">y__ :: Vector VariantTensorDataProto
</span><a href="#local-6989586621679480085"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480086"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'variantVal :: Vector VariantTensorDataProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27variantVal"><span class="hs-identifier hs-var">_TensorProto'variantVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector VariantTensorDataProto
</span><a href="#local-6989586621679480085"><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-294"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector VariantTensorDataProto -&gt; [VariantTensorDataProto])
-&gt; (Vector VariantTensorDataProto
-&gt; [VariantTensorDataProto] -&gt; Vector VariantTensorDataProto)
-&gt; Lens
(Vector VariantTensorDataProto)
(Vector VariantTensorDataProto)
[VariantTensorDataProto]
[VariantTensorDataProto]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-295"></span><span> </span><span class="annot"><span class="annottext">Vector VariantTensorDataProto -&gt; [VariantTensorDataProto]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-296"></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-6989586621679480084"><span class="annot"><span class="annottext">y__ :: [VariantTensorDataProto]
</span><a href="#local-6989586621679480084"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[VariantTensorDataProto] -&gt; Vector VariantTensorDataProto
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[VariantTensorDataProto]
</span><a href="#local-6989586621679480084"><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-297"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'variantVal&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-298"></span><span> </span><span id="local-6989586621679480082"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'variantVal&quot;
-&gt; (Vector VariantTensorDataProto
-&gt; f (Vector VariantTensorDataProto))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480082"><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-299"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector VariantTensorDataProto
-&gt; f (Vector VariantTensorDataProto))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector VariantTensorDataProto
-&gt; f (Vector VariantTensorDataProto))
-&gt; Vector VariantTensorDataProto
-&gt; f (Vector VariantTensorDataProto))
-&gt; (Vector VariantTensorDataProto
-&gt; f (Vector VariantTensorDataProto))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-300"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector VariantTensorDataProto)
-&gt; (TensorProto -&gt; Vector VariantTensorDataProto -&gt; TensorProto)
-&gt; Lens
TensorProto
TensorProto
(Vector VariantTensorDataProto)
(Vector VariantTensorDataProto)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-301"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector VariantTensorDataProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27variantVal"><span class="hs-identifier hs-var hs-var">_TensorProto'variantVal</span></a></span><span>
</span><span id="line-302"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480081"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480081"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480080"><span class="annot"><span class="annottext">y__ :: Vector VariantTensorDataProto
</span><a href="#local-6989586621679480080"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480081"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'variantVal :: Vector VariantTensorDataProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27variantVal"><span class="hs-identifier hs-var">_TensorProto'variantVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector VariantTensorDataProto
</span><a href="#local-6989586621679480080"><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-303"></span><span> </span><span class="annot"><span class="annottext">(Vector VariantTensorDataProto
-&gt; f (Vector VariantTensorDataProto))
-&gt; Vector VariantTensorDataProto
-&gt; f (Vector VariantTensorDataProto)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-304"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;uint32Val&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word32</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-305"></span><span> </span><span id="local-6989586621679480078"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;uint32Val&quot;
-&gt; ([Word32] -&gt; f [Word32]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480078"><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-306"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Word32 -&gt; f (Vector Word32))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Word32] -&gt; f [Word32]) -&gt; Vector Word32 -&gt; f (Vector Word32))
-&gt; ([Word32] -&gt; f [Word32])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-307"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Word32)
-&gt; (TensorProto -&gt; Vector Word32 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Word32) (Vector Word32)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-308"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Word32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint32Val"><span class="hs-identifier hs-var hs-var">_TensorProto'uint32Val</span></a></span><span>
</span><span id="line-309"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480077"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480077"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480076"><span class="annot"><span class="annottext">y__ :: Vector Word32
</span><a href="#local-6989586621679480076"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480077"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'uint32Val :: Vector Word32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint32Val"><span class="hs-identifier hs-var">_TensorProto'uint32Val</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Word32
</span><a href="#local-6989586621679480076"><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-310"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Word32 -&gt; [Word32])
-&gt; (Vector Word32 -&gt; [Word32] -&gt; Vector Word32)
-&gt; Lens (Vector Word32) (Vector Word32) [Word32] [Word32]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-311"></span><span> </span><span class="annot"><span class="annottext">Vector Word32 -&gt; [Word32]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-312"></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-6989586621679480075"><span class="annot"><span class="annottext">y__ :: [Word32]
</span><a href="#local-6989586621679480075"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Word32] -&gt; Vector Word32
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Word32]
</span><a href="#local-6989586621679480075"><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-313"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'uint32Val&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word32</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-314"></span><span> </span><span id="local-6989586621679480073"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'uint32Val&quot;
-&gt; (Vector Word32 -&gt; f (Vector Word32))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480073"><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-315"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Word32 -&gt; f (Vector Word32))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Word32 -&gt; f (Vector Word32))
-&gt; Vector Word32 -&gt; f (Vector Word32))
-&gt; (Vector Word32 -&gt; f (Vector Word32))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-316"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Word32)
-&gt; (TensorProto -&gt; Vector Word32 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Word32) (Vector Word32)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-317"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Word32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint32Val"><span class="hs-identifier hs-var hs-var">_TensorProto'uint32Val</span></a></span><span>
</span><span id="line-318"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480072"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480072"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480071"><span class="annot"><span class="annottext">y__ :: Vector Word32
</span><a href="#local-6989586621679480071"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480072"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'uint32Val :: Vector Word32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint32Val"><span class="hs-identifier hs-var">_TensorProto'uint32Val</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Word32
</span><a href="#local-6989586621679480071"><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-319"></span><span> </span><span class="annot"><span class="annottext">(Vector Word32 -&gt; f (Vector Word32))
-&gt; Vector Word32 -&gt; f (Vector Word32)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-320"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;uint64Val&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word64</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-321"></span><span> </span><span id="local-6989586621679480069"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;uint64Val&quot;
-&gt; ([Word64] -&gt; f [Word64]) -&gt; TensorProto -&gt; f TensorProto
</span><a href="#local-6989586621679480069"><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-322"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Word64 -&gt; f (Vector Word64))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; (([Word64] -&gt; f [Word64]) -&gt; Vector Word64 -&gt; f (Vector Word64))
-&gt; ([Word64] -&gt; f [Word64])
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-323"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Word64)
-&gt; (TensorProto -&gt; Vector Word64 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Word64) (Vector Word64)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-324"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Word64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint64Val"><span class="hs-identifier hs-var hs-var">_TensorProto'uint64Val</span></a></span><span>
</span><span id="line-325"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480068"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480068"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480067"><span class="annot"><span class="annottext">y__ :: Vector Word64
</span><a href="#local-6989586621679480067"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480068"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'uint64Val :: Vector Word64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint64Val"><span class="hs-identifier hs-var">_TensorProto'uint64Val</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Word64
</span><a href="#local-6989586621679480067"><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-326"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Word64 -&gt; [Word64])
-&gt; (Vector Word64 -&gt; [Word64] -&gt; Vector Word64)
-&gt; Lens (Vector Word64) (Vector Word64) [Word64] [Word64]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-327"></span><span> </span><span class="annot"><span class="annottext">Vector Word64 -&gt; [Word64]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-328"></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-6989586621679480066"><span class="annot"><span class="annottext">y__ :: [Word64]
</span><a href="#local-6989586621679480066"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[Word64] -&gt; Vector Word64
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Word64]
</span><a href="#local-6989586621679480066"><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-329"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'uint64Val&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word64</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-330"></span><span> </span><span id="local-6989586621679480064"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'uint64Val&quot;
-&gt; (Vector Word64 -&gt; f (Vector Word64))
-&gt; TensorProto
-&gt; f TensorProto
</span><a href="#local-6989586621679480064"><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-331"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Word64 -&gt; f (Vector Word64))
-&gt; TensorProto -&gt; f TensorProto)
-&gt; ((Vector Word64 -&gt; f (Vector Word64))
-&gt; Vector Word64 -&gt; f (Vector Word64))
-&gt; (Vector Word64 -&gt; f (Vector Word64))
-&gt; TensorProto
-&gt; f TensorProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-332"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Vector Word64)
-&gt; (TensorProto -&gt; Vector Word64 -&gt; TensorProto)
-&gt; Lens TensorProto TensorProto (Vector Word64) (Vector Word64)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-333"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Word64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint64Val"><span class="hs-identifier hs-var hs-var">_TensorProto'uint64Val</span></a></span><span>
</span><span id="line-334"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679480063"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679480063"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679480062"><span class="annot"><span class="annottext">y__ :: Vector Word64
</span><a href="#local-6989586621679480062"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679480063"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'uint64Val :: Vector Word64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint64Val"><span class="hs-identifier hs-var">_TensorProto'uint64Val</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Word64
</span><a href="#local-6989586621679480062"><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-335"></span><span> </span><span class="annot"><span class="annottext">(Vector Word64 -&gt; f (Vector Word64))
-&gt; Vector Word64 -&gt; f (Vector Word64)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-336"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679480055"><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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-337"></span><span> </span><span id="local-6989586621679480050"><span class="annot"><span class="annottext">messageName :: Proxy TensorProto -&gt; Text
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -&gt; Text
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorflow.TensorProto&quot;</span></span><span>
</span><span id="line-338"></span><span> </span><span id="local-6989586621679480047"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy TensorProto -&gt; ByteString
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">packedMessageDescriptor</span></span></span><span> </span><span class="hs-identifier">_</span><span>
</span><span id="line-339"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;\n\
\\vTensorProto\DC2*\n\
\\ENQdtype\CAN\SOH \SOH(\SO2\DC4.tensorflow.DataTypeR\ENQdtype\DC2?\n\
\\ftensor_shape\CAN\STX \SOH(\v2\FS.tensorflow.TensorShapeProtoR\vtensorShape\DC2%\n\
\\SOversion_number\CAN\ETX \SOH(\ENQR\rversionNumber\DC2%\n\
\\SOtensor_content\CAN\EOT \SOH(\fR\rtensorContent\DC2\GS\n\
\\bhalf_val\CAN\r \ETX(\ENQR\ahalfValB\STX\DLE\SOH\DC2\US\n\
\\tfloat_val\CAN\ENQ \ETX(\STXR\bfloatValB\STX\DLE\SOH\DC2!\n\
\\n\
\double_val\CAN\ACK \ETX(\SOHR\tdoubleValB\STX\DLE\SOH\DC2\ESC\n\
\\aint_val\CAN\a \ETX(\ENQR\ACKintValB\STX\DLE\SOH\DC2\GS\n\
\\n\
\string_val\CAN\b \ETX(\fR\tstringVal\DC2%\n\
\\fscomplex_val\CAN\t \ETX(\STXR\vscomplexValB\STX\DLE\SOH\DC2\US\n\
\\tint64_val\CAN\n\
\ \ETX(\ETXR\bint64ValB\STX\DLE\SOH\DC2\GS\n\
\\bbool_val\CAN\v \ETX(\bR\aboolValB\STX\DLE\SOH\DC2%\n\
\\fdcomplex_val\CAN\f \ETX(\SOHR\vdcomplexValB\STX\DLE\SOH\DC2O\n\
\\DC3resource_handle_val\CAN\SO \ETX(\v2\US.tensorflow.ResourceHandleProtoR\DC1resourceHandleVal\DC2C\n\
\\vvariant_val\CAN\SI \ETX(\v2\&quot;.tensorflow.VariantTensorDataProtoR\n\
\variantVal\DC2!\n\
\\n\
\uint32_val\CAN\DLE \ETX(\rR\tuint32ValB\STX\DLE\SOH\DC2!\n\
\\n\
\uint64_val\CAN\DC1 \ETX(\EOTR\tuint64ValB\STX\DLE\SOH&quot;</span></span><span>
</span><span id="line-364"></span><span> </span><span id="local-6989586621679480045"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy TensorProto -&gt; ByteString
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">packedFileDescriptor</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
</span><span id="line-365"></span><span> </span><span id="local-6989586621679480042"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor TensorProto)
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></span></span><span>
</span><span id="line-366"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-367"></span><span> </span><span id="local-6989586621679480040"><span class="annot"><span class="annottext">dtype__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480040"><span class="hs-identifier hs-var hs-var">dtype__field_descriptor</span></a></span></span><span>
</span><span id="line-368"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor DataType
-&gt; FieldAccessor TensorProto DataType
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-369"></span><span> </span><span class="annot"><span class="hs-string">&quot;dtype&quot;</span></span><span>
</span><span id="line-370"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField DataType -&gt; FieldTypeDescriptor DataType
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField DataType
forall t. MessageEnum t =&gt; ScalarField t
</span><span class="hs-identifier hs-var">Data.ProtoLens.EnumField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-371"></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-372"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault DataType
-&gt; Lens TensorProto TensorProto DataType DataType
-&gt; FieldAccessor TensorProto DataType
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
</span><span id="line-373"></span><span> </span><span class="annot"><span class="annottext">WireDefault DataType
forall value. (FieldDefault value, Eq value) =&gt; WireDefault value
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;dtype&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;dtype&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-374"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-375"></span><span> </span><span id="local-6989586621679480033"><span class="annot"><span class="annottext">tensorShape__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480033"><span class="hs-identifier hs-var hs-var">tensorShape__field_descriptor</span></a></span></span><span>
</span><span id="line-376"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor TensorShapeProto
-&gt; FieldAccessor TensorProto TensorShapeProto
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-377"></span><span> </span><span class="annot"><span class="hs-string">&quot;tensor_shape&quot;</span></span><span>
</span><span id="line-378"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor TensorShapeProto
forall value.
Message value =&gt;
MessageOrGroup -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-379"></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-380"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Lens
TensorProto
TensorProto
(Maybe TensorShapeProto)
(Maybe TensorShapeProto)
-&gt; FieldAccessor TensorProto TensorShapeProto
forall msg value.
Lens' msg (Maybe value) -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.OptionalField</span></span><span>
</span><span id="line-381"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;maybe'tensorShape&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;maybe'tensorShape&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-382"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-383"></span><span> </span><span id="local-6989586621679480029"><span class="annot"><span class="annottext">versionNumber__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480029"><span class="hs-identifier hs-var hs-var">versionNumber__field_descriptor</span></a></span></span><span>
</span><span id="line-384"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int32
-&gt; FieldAccessor TensorProto Int32
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-385"></span><span> </span><span class="annot"><span class="hs-string">&quot;version_number&quot;</span></span><span>
</span><span id="line-386"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -&gt; FieldTypeDescriptor Int32
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-387"></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-388"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
-&gt; Lens TensorProto TensorProto Int32 Int32
-&gt; FieldAccessor TensorProto Int32
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
</span><span id="line-389"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int32
forall value. (FieldDefault value, Eq value) =&gt; WireDefault value
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
</span><span id="line-390"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;versionNumber&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;versionNumber&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-391"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-392"></span><span> </span><span id="local-6989586621679480027"><span class="annot"><span class="annottext">tensorContent__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480027"><span class="hs-identifier hs-var hs-var">tensorContent__field_descriptor</span></a></span></span><span>
</span><span id="line-393"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor ByteString
-&gt; FieldAccessor TensorProto ByteString
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-394"></span><span> </span><span class="annot"><span class="hs-string">&quot;tensor_content&quot;</span></span><span>
</span><span id="line-395"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField ByteString -&gt; FieldTypeDescriptor ByteString
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.BytesField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-396"></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.ByteString.ByteString</span></span><span class="hs-special">)</span><span>
</span><span id="line-397"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault ByteString
-&gt; Lens TensorProto TensorProto ByteString ByteString
-&gt; FieldAccessor TensorProto ByteString
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
</span><span id="line-398"></span><span> </span><span class="annot"><span class="annottext">WireDefault ByteString
forall value. (FieldDefault value, Eq value) =&gt; WireDefault value
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
</span><span id="line-399"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;tensorContent&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;tensorContent&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-400"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-401"></span><span> </span><span id="local-6989586621679480025"><span class="annot"><span class="annottext">halfVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480025"><span class="hs-identifier hs-var hs-var">halfVal__field_descriptor</span></a></span></span><span>
</span><span id="line-402"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int32
-&gt; FieldAccessor TensorProto Int32
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-403"></span><span> </span><span class="annot"><span class="hs-string">&quot;half_val&quot;</span></span><span>
</span><span id="line-404"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -&gt; FieldTypeDescriptor Int32
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-405"></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-406"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Int32] -&gt; FieldAccessor TensorProto Int32
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-407"></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 class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;halfVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;halfVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-408"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-409"></span><span> </span><span id="local-6989586621679480022"><span class="annot"><span class="annottext">floatVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480022"><span class="hs-identifier hs-var hs-var">floatVal__field_descriptor</span></a></span></span><span>
</span><span id="line-410"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Float
-&gt; FieldAccessor TensorProto Float
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-411"></span><span> </span><span class="annot"><span class="hs-string">&quot;float_val&quot;</span></span><span>
</span><span id="line-412"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Float -&gt; FieldTypeDescriptor Float
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Float
</span><span class="hs-identifier hs-var">Data.ProtoLens.FloatField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-413"></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-414"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Float] -&gt; FieldAccessor TensorProto Float
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-415"></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 class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;floatVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;floatVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-416"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-417"></span><span> </span><span id="local-6989586621679480020"><span class="annot"><span class="annottext">doubleVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480020"><span class="hs-identifier hs-var hs-var">doubleVal__field_descriptor</span></a></span></span><span>
</span><span id="line-418"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Double
-&gt; FieldAccessor TensorProto Double
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-419"></span><span> </span><span class="annot"><span class="hs-string">&quot;double_val&quot;</span></span><span>
</span><span id="line-420"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Double -&gt; FieldTypeDescriptor Double
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Double
</span><span class="hs-identifier hs-var">Data.ProtoLens.DoubleField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-421"></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.Double</span></span><span class="hs-special">)</span><span>
</span><span id="line-422"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Double] -&gt; FieldAccessor TensorProto Double
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-423"></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 class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;doubleVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;doubleVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-424"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-425"></span><span> </span><span id="local-6989586621679480018"><span class="annot"><span class="annottext">intVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480018"><span class="hs-identifier hs-var hs-var">intVal__field_descriptor</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">String
-&gt; FieldTypeDescriptor Int32
-&gt; FieldAccessor TensorProto Int32
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-427"></span><span> </span><span class="annot"><span class="hs-string">&quot;int_val&quot;</span></span><span>
</span><span id="line-428"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -&gt; FieldTypeDescriptor Int32
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-429"></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-430"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Int32] -&gt; FieldAccessor TensorProto Int32
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-431"></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 class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;intVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;intVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-432"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-433"></span><span> </span><span id="local-6989586621679480017"><span class="annot"><span class="annottext">stringVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480017"><span class="hs-identifier hs-var hs-var">stringVal__field_descriptor</span></a></span></span><span>
</span><span id="line-434"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor ByteString
-&gt; FieldAccessor TensorProto ByteString
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-435"></span><span> </span><span class="annot"><span class="hs-string">&quot;string_val&quot;</span></span><span>
</span><span id="line-436"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField ByteString -&gt; FieldTypeDescriptor ByteString
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.BytesField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-437"></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.ByteString.ByteString</span></span><span class="hs-special">)</span><span>
</span><span id="line-438"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [ByteString]
-&gt; FieldAccessor TensorProto ByteString
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-439"></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-440"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;stringVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;stringVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-441"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-442"></span><span> </span><span id="local-6989586621679480015"><span class="annot"><span class="annottext">scomplexVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480015"><span class="hs-identifier hs-var hs-var">scomplexVal__field_descriptor</span></a></span></span><span>
</span><span id="line-443"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Float
-&gt; FieldAccessor TensorProto Float
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-444"></span><span> </span><span class="annot"><span class="hs-string">&quot;scomplex_val&quot;</span></span><span>
</span><span id="line-445"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Float -&gt; FieldTypeDescriptor Float
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Float
</span><span class="hs-identifier hs-var">Data.ProtoLens.FloatField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-446"></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-447"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Float] -&gt; FieldAccessor TensorProto Float
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-448"></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-449"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;scomplexVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;scomplexVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-450"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-451"></span><span> </span><span id="local-6989586621679480014"><span class="annot"><span class="annottext">int64Val__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480014"><span class="hs-identifier hs-var hs-var">int64Val__field_descriptor</span></a></span></span><span>
</span><span id="line-452"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Int64
-&gt; FieldAccessor TensorProto Int64
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-453"></span><span> </span><span class="annot"><span class="hs-string">&quot;int64_val&quot;</span></span><span>
</span><span id="line-454"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -&gt; FieldTypeDescriptor Int64
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-455"></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-456"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Int64] -&gt; FieldAccessor TensorProto Int64
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-457"></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 class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;int64Val&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;int64Val&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-458"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-459"></span><span> </span><span id="local-6989586621679480012"><span class="annot"><span class="annottext">boolVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480012"><span class="hs-identifier hs-var hs-var">boolVal__field_descriptor</span></a></span></span><span>
</span><span id="line-460"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Bool
-&gt; FieldAccessor TensorProto Bool
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-461"></span><span> </span><span class="annot"><span class="hs-string">&quot;bool_val&quot;</span></span><span>
</span><span id="line-462"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -&gt; FieldTypeDescriptor Bool
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-463"></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-464"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Bool] -&gt; FieldAccessor TensorProto Bool
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-465"></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 class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;boolVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;boolVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-466"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-467"></span><span> </span><span id="local-6989586621679480010"><span class="annot"><span class="annottext">dcomplexVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480010"><span class="hs-identifier hs-var hs-var">dcomplexVal__field_descriptor</span></a></span></span><span>
</span><span id="line-468"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Double
-&gt; FieldAccessor TensorProto Double
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-469"></span><span> </span><span class="annot"><span class="hs-string">&quot;dcomplex_val&quot;</span></span><span>
</span><span id="line-470"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Double -&gt; FieldTypeDescriptor Double
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Double
</span><span class="hs-identifier hs-var">Data.ProtoLens.DoubleField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-471"></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.Double</span></span><span class="hs-special">)</span><span>
</span><span id="line-472"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Double] -&gt; FieldAccessor TensorProto Double
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-473"></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-474"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;dcomplexVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;dcomplexVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-475"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-476"></span><span> </span><span id="local-6989586621679480009"><span class="annot"><span class="annottext">resourceHandleVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480009"><span class="hs-identifier hs-var hs-var">resourceHandleVal__field_descriptor</span></a></span></span><span>
</span><span id="line-477"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor ResourceHandleProto
-&gt; FieldAccessor TensorProto ResourceHandleProto
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-478"></span><span> </span><span class="annot"><span class="hs-string">&quot;resource_handle_val&quot;</span></span><span>
</span><span id="line-479"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor ResourceHandleProto
forall value.
Message value =&gt;
MessageOrGroup -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-480"></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.ResourceHandle.html#ResourceHandleProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.ResourceHandle.ResourceHandleProto</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-481"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [ResourceHandleProto]
-&gt; FieldAccessor TensorProto ResourceHandleProto
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-482"></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-483"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;resourceHandleVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;resourceHandleVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-484"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-485"></span><span> </span><span id="local-6989586621679480008"><span class="annot"><span class="annottext">variantVal__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480008"><span class="hs-identifier hs-var hs-var">variantVal__field_descriptor</span></a></span></span><span>
</span><span id="line-486"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor VariantTensorDataProto
-&gt; FieldAccessor TensorProto VariantTensorDataProto
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-487"></span><span> </span><span class="annot"><span class="hs-string">&quot;variant_val&quot;</span></span><span>
</span><span id="line-488"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor VariantTensorDataProto
forall value.
Message value =&gt;
MessageOrGroup -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-489"></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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-490"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [VariantTensorDataProto]
-&gt; FieldAccessor TensorProto VariantTensorDataProto
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-491"></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-492"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;variantVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;variantVal&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-493"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-494"></span><span> </span><span id="local-6989586621679480007"><span class="annot"><span class="annottext">uint32Val__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480007"><span class="hs-identifier hs-var hs-var">uint32Val__field_descriptor</span></a></span></span><span>
</span><span id="line-495"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Word32
-&gt; FieldAccessor TensorProto Word32
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-496"></span><span> </span><span class="annot"><span class="hs-string">&quot;uint32_val&quot;</span></span><span>
</span><span id="line-497"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Word32 -&gt; FieldTypeDescriptor Word32
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Word32
</span><span class="hs-identifier hs-var">Data.ProtoLens.UInt32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-498"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word32</span></span><span class="hs-special">)</span><span>
</span><span id="line-499"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Word32] -&gt; FieldAccessor TensorProto Word32
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-500"></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 class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;uint32Val&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;uint32Val&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-501"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-502"></span><span> </span><span id="local-6989586621679480005"><span class="annot"><span class="annottext">uint64Val__field_descriptor :: FieldDescriptor TensorProto
</span><a href="#local-6989586621679480005"><span class="hs-identifier hs-var hs-var">uint64Val__field_descriptor</span></a></span></span><span>
</span><span id="line-503"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Word64
-&gt; FieldAccessor TensorProto Word64
-&gt; FieldDescriptor TensorProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-504"></span><span> </span><span class="annot"><span class="hs-string">&quot;uint64_val&quot;</span></span><span>
</span><span id="line-505"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Word64 -&gt; FieldTypeDescriptor Word64
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.UInt64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-506"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word64</span></span><span class="hs-special">)</span><span>
</span><span id="line-507"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' TensorProto [Word64] -&gt; FieldAccessor TensorProto Word64
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-508"></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 class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;uint64Val&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;uint64Val&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-509"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-510"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-511"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor TensorProto)]
-&gt; Map Tag (FieldDescriptor TensorProto)
forall k a. Ord k =&gt; [(k, a)] -&gt; Map k a
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
</span><span id="line-512"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480040"><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-513"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480033"><span class="hs-identifier hs-var">tensorShape__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-514"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480029"><span class="hs-identifier hs-var">versionNumber__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-515"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">4</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480027"><span class="hs-identifier hs-var">tensorContent__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-516"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">13</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480025"><span class="hs-identifier hs-var">halfVal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-517"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">5</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480022"><span class="hs-identifier hs-var">floatVal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-518"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">6</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480020"><span class="hs-identifier hs-var">doubleVal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-519"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">7</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480018"><span class="hs-identifier hs-var">intVal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-520"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480017"><span class="hs-identifier hs-var">stringVal__field_descriptor</span></a></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">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">9</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480015"><span class="hs-identifier hs-var">scomplexVal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-522"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">10</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480014"><span class="hs-identifier hs-var">int64Val__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-523"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">11</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480012"><span class="hs-identifier hs-var">boolVal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-524"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">12</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480010"><span class="hs-identifier hs-var">dcomplexVal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-525"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">14</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480009"><span class="hs-identifier hs-var">resourceHandleVal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-526"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">15</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480008"><span class="hs-identifier hs-var">variantVal__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-527"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">16</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480007"><span class="hs-identifier hs-var">uint32Val__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-528"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">17</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor TensorProto
</span><a href="#local-6989586621679480005"><span class="hs-identifier hs-var">uint64Val__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-529"></span><span> </span><span id="local-6989586621679480001"><span class="annot"><span class="annottext">unknownFields :: LensLike' f TensorProto FieldSet
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></span></span><span>
</span><span id="line-530"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(TensorProto -&gt; FieldSet)
-&gt; (TensorProto -&gt; FieldSet -&gt; TensorProto)
-&gt; Lens' TensorProto FieldSet
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-531"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27_unknownFields"><span class="hs-identifier hs-var hs-var">_TensorProto'_unknownFields</span></a></span><span>
</span><span id="line-532"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479999"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679479999"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679479998"><span class="annot"><span class="annottext">y__ :: FieldSet
</span><a href="#local-6989586621679479998"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479999"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27_unknownFields"><span class="hs-identifier hs-var">_TensorProto'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479998"><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-533"></span><span> </span><span id="local-6989586621679479997"><span class="annot"><span class="annottext">defMessage :: TensorProto
</span><a href="#local-6989586621679479997"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
</span><span id="line-534"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WTensorProto'_constructor :: DataType
-&gt; Maybe TensorShapeProto
-&gt; Int32
-&gt; ByteString
-&gt; Vector Int32
-&gt; Vector Float
-&gt; Vector Double
-&gt; Vector Int32
-&gt; Vector ByteString
-&gt; Vector Float
-&gt; Vector Int64
-&gt; Vector Bool
-&gt; Vector Double
-&gt; Vector ResourceHandleProto
-&gt; Vector VariantTensorDataProto
-&gt; Vector Word32
-&gt; Vector Word64
-&gt; FieldSet
-&gt; TensorProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#%24WTensorProto%27_constructor"><span class="hs-identifier hs-type hs-type">TensorProto'_constructor</span></a></span><span>
</span><span id="line-535"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_TensorProto'dtype :: DataType
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dtype"><span class="hs-identifier hs-var">_TensorProto'dtype</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
</span><span id="line-536"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'tensorShape :: Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorShape"><span class="hs-identifier hs-var">_TensorProto'tensorShape</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-537"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'versionNumber :: Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27versionNumber"><span class="hs-identifier hs-var">_TensorProto'versionNumber</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
</span><span id="line-538"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'tensorContent :: ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorContent"><span class="hs-identifier hs-var">_TensorProto'tensorContent</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
</span><span id="line-539"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'halfVal :: Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27halfVal"><span class="hs-identifier hs-var">_TensorProto'halfVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int32
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-540"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'floatVal :: Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27floatVal"><span class="hs-identifier hs-var">_TensorProto'floatVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Float
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-541"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'doubleVal :: Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27doubleVal"><span class="hs-identifier hs-var">_TensorProto'doubleVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Double
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-542"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'intVal :: Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27intVal"><span class="hs-identifier hs-var">_TensorProto'intVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int32
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-543"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'stringVal :: Vector ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27stringVal"><span class="hs-identifier hs-var">_TensorProto'stringVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector ByteString
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-544"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'scomplexVal :: Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27scomplexVal"><span class="hs-identifier hs-var">_TensorProto'scomplexVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Float
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-545"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'int64Val :: Vector Int64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27int64Val"><span class="hs-identifier hs-var">_TensorProto'int64Val</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Int64
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-546"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'boolVal :: Vector Bool
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27boolVal"><span class="hs-identifier hs-var">_TensorProto'boolVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-547"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'dcomplexVal :: Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dcomplexVal"><span class="hs-identifier hs-var">_TensorProto'dcomplexVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Double
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-548"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'resourceHandleVal :: Vector ResourceHandleProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27resourceHandleVal"><span class="hs-identifier hs-var">_TensorProto'resourceHandleVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector ResourceHandleProto
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-549"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'variantVal :: Vector VariantTensorDataProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27variantVal"><span class="hs-identifier hs-var">_TensorProto'variantVal</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector VariantTensorDataProto
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-550"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'uint32Val :: Vector Word32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint32Val"><span class="hs-identifier hs-var">_TensorProto'uint32Val</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Word32
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-551"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'uint64Val :: Vector Word64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint64Val"><span class="hs-identifier hs-var">_TensorProto'uint64Val</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Word64
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-552"></span><span> </span><span class="annot"><span class="annottext">_TensorProto'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27_unknownFields"><span class="hs-identifier hs-var">_TensorProto'_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-553"></span><span> </span><span id="local-6989586621679479993"><span class="annot"><span class="annottext">parseMessage :: Parser TensorProto
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></span></span><span>
</span><span id="line-554"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-555"></span><span> </span><span class="annot"><a href="#local-6989586621679479991"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-556"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-557"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bool</span></span><span>
</span><span id="line-558"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Double</span></span><span>
</span><span id="line-559"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Double</span></span><span>
</span><span id="line-560"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Float</span></span><span>
</span><span id="line-561"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span>
</span><span id="line-562"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span>
</span><span id="line-563"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span>
</span><span id="line-564"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.ResourceHandle.html#ResourceHandleProto"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.ResourceHandle.ResourceHandleProto</span></a></span><span>
</span><span id="line-565"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Float</span></span><span>
</span><span id="line-566"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ByteString.ByteString</span></span><span>
</span><span id="line-567"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word32</span></span><span>
</span><span id="line-568"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Unboxed.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word64</span></span><span>
</span><span id="line-569"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span>
</span><span id="line-570"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-571"></span><span> </span><span id="local-6989586621679479991"><span class="annot"><span class="annottext">loop :: TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span>
</span><span id="line-572"></span><span> </span><span id="local-6989586621679479990"><span class="annot"><span class="annottext">x :: TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span></span><span>
</span><span id="line-573"></span><span> </span><span id="local-6989586621679479989"><span class="annot"><span class="annottext">mutable'boolVal :: Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span></span><span>
</span><span id="line-574"></span><span> </span><span id="local-6989586621679479988"><span class="annot"><span class="annottext">mutable'dcomplexVal :: Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span></span><span>
</span><span id="line-575"></span><span> </span><span id="local-6989586621679479987"><span class="annot"><span class="annottext">mutable'doubleVal :: Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span></span><span>
</span><span id="line-576"></span><span> </span><span id="local-6989586621679479986"><span class="annot"><span class="annottext">mutable'floatVal :: Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span></span><span>
</span><span id="line-577"></span><span> </span><span id="local-6989586621679479985"><span class="annot"><span class="annottext">mutable'halfVal :: Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span></span><span>
</span><span id="line-578"></span><span> </span><span id="local-6989586621679479984"><span class="annot"><span class="annottext">mutable'int64Val :: Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span></span><span>
</span><span id="line-579"></span><span> </span><span id="local-6989586621679479983"><span class="annot"><span class="annottext">mutable'intVal :: Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span></span><span>
</span><span id="line-580"></span><span> </span><span id="local-6989586621679479982"><span class="annot"><span class="annottext">mutable'resourceHandleVal :: Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span></span><span>
</span><span id="line-581"></span><span> </span><span id="local-6989586621679479981"><span class="annot"><span class="annottext">mutable'scomplexVal :: Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span></span><span>
</span><span id="line-582"></span><span> </span><span id="local-6989586621679479980"><span class="annot"><span class="annottext">mutable'stringVal :: Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span></span><span>
</span><span id="line-583"></span><span> </span><span id="local-6989586621679479979"><span class="annot"><span class="annottext">mutable'uint32Val :: Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span></span><span>
</span><span id="line-584"></span><span> </span><span id="local-6989586621679479978"><span class="annot"><span class="annottext">mutable'uint64Val :: Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span></span><span>
</span><span id="line-585"></span><span> </span><span id="local-6989586621679479977"><span class="annot"><span class="annottext">mutable'variantVal :: Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span></span><span>
</span><span id="line-586"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479976"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479976"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-587"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479976"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-588"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479974"><span class="annot"><span class="annottext">Vector Bool
</span><a href="#local-6989586621679479974"><span class="hs-identifier hs-var">frozen'boolVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Bool) -&gt; Parser (Vector Bool)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-589"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Bool -&gt; IO (Vector Bool)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-590"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
Growing Vector (PrimState IO) Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-591"></span><span> </span><span id="local-6989586621679479971"><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679479971"><span class="hs-identifier hs-var">frozen'dcomplexVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Double) -&gt; Parser (Vector Double)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-592"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Double -&gt; IO (Vector Double)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-593"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
Growing Vector (PrimState IO) Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-594"></span><span> </span><span id="local-6989586621679479970"><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679479970"><span class="hs-identifier hs-var">frozen'doubleVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Double) -&gt; Parser (Vector Double)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-595"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Double -&gt; IO (Vector Double)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-596"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
Growing Vector (PrimState IO) Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-597"></span><span> </span><span id="local-6989586621679479969"><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679479969"><span class="hs-identifier hs-var">frozen'floatVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Float) -&gt; Parser (Vector Float)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-598"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Float -&gt; IO (Vector Float)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-599"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
Growing Vector (PrimState IO) Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-600"></span><span> </span><span id="local-6989586621679479968"><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679479968"><span class="hs-identifier hs-var">frozen'halfVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Int32) -&gt; Parser (Vector Int32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-601"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32 -&gt; IO (Vector Int32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-602"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
Growing Vector (PrimState IO) Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-603"></span><span> </span><span id="local-6989586621679479967"><span class="annot"><span class="annottext">Vector Int64
</span><a href="#local-6989586621679479967"><span class="hs-identifier hs-var">frozen'int64Val</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Int64) -&gt; Parser (Vector Int64)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-604"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int64 -&gt; IO (Vector Int64)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-605"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
Growing Vector (PrimState IO) Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-606"></span><span> </span><span id="local-6989586621679479966"><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679479966"><span class="hs-identifier hs-var">frozen'intVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Int32) -&gt; Parser (Vector Int32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-607"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32 -&gt; IO (Vector Int32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-608"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
Growing Vector (PrimState IO) Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-609"></span><span> </span><span id="local-6989586621679479965"><span class="annot"><span class="annottext">Vector ResourceHandleProto
</span><a href="#local-6989586621679479965"><span class="hs-identifier hs-var">frozen'resourceHandleVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector ResourceHandleProto)
-&gt; Parser (Vector ResourceHandleProto)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-610"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) ResourceHandleProto
-&gt; IO (Vector ResourceHandleProto)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-611"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
Growing Vector (PrimState IO) ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-612"></span><span> </span><span id="local-6989586621679479964"><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679479964"><span class="hs-identifier hs-var">frozen'scomplexVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Float) -&gt; Parser (Vector Float)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-613"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Float -&gt; IO (Vector Float)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-614"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
Growing Vector (PrimState IO) Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-615"></span><span> </span><span id="local-6989586621679479963"><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679479963"><span class="hs-identifier hs-var">frozen'stringVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector ByteString) -&gt; Parser (Vector ByteString)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-616"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) ByteString -&gt; IO (Vector ByteString)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-617"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
Growing Vector (PrimState IO) ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-618"></span><span> </span><span id="local-6989586621679479962"><span class="annot"><span class="annottext">Vector Word32
</span><a href="#local-6989586621679479962"><span class="hs-identifier hs-var">frozen'uint32Val</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Word32) -&gt; Parser (Vector Word32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-619"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Word32 -&gt; IO (Vector Word32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-620"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
Growing Vector (PrimState IO) Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-621"></span><span> </span><span id="local-6989586621679479961"><span class="annot"><span class="annottext">Vector Word64
</span><a href="#local-6989586621679479961"><span class="hs-identifier hs-var">frozen'uint64Val</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Word64) -&gt; Parser (Vector Word64)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-622"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Word64 -&gt; IO (Vector Word64)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-623"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
Growing Vector (PrimState IO) Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-624"></span><span> </span><span id="local-6989586621679479960"><span class="annot"><span class="annottext">Vector VariantTensorDataProto
</span><a href="#local-6989586621679479960"><span class="hs-identifier hs-var">frozen'variantVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector VariantTensorDataProto)
-&gt; Parser (Vector VariantTensorDataProto)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-625"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) VariantTensorDataProto
-&gt; IO (Vector VariantTensorDataProto)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-626"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
Growing Vector (PrimState IO) VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-627"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679479959"><span class="annot"><span class="annottext">missing :: [a]
</span><a href="#local-6989586621679479959"><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-628"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-629"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -&gt; Bool
forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Bool
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
forall a. [a]
</span><a href="#local-6989586621679479959"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-630"></span><span> </span><span class="annot"><span class="annottext">() -&gt; Parser ()
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
</span><span id="line-631"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-632"></span><span> </span><span class="annot"><span class="annottext">String -&gt; Parser ()
forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
</span><span id="line-633"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; ShowS
forall a. [a] -&gt; [a] -&gt; [a]
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
</span><span id="line-634"></span><span> </span><span class="annot"><span class="hs-string">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-635"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; String
forall a. Show a =&gt; a -&gt; String
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
forall a. [a]
</span><a href="#local-6989586621679479959"><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-636"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; Parser TensorProto
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
</span><span id="line-637"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto FieldSet FieldSet
-&gt; (FieldSet -&gt; FieldSet) -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
</span><span id="line-638"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter TensorProto TensorProto FieldSet FieldSet
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
</span><span id="line-639"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479955"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479955"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; FieldSet
forall a. [a] -&gt; [a]
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479955"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-640"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Bool) (Vector Bool)
-&gt; Vector Bool -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-641"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'boolVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'boolVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-642"></span><span> </span><span class="annot"><span class="annottext">Vector Bool
</span><a href="#local-6989586621679479974"><span class="hs-identifier hs-var">frozen'boolVal</span></a></span><span>
</span><span id="line-643"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Double) (Vector Double)
-&gt; Vector Double -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-644"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'dcomplexVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'dcomplexVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-645"></span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679479971"><span class="hs-identifier hs-var">frozen'dcomplexVal</span></a></span><span>
</span><span id="line-646"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Double) (Vector Double)
-&gt; Vector Double -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-647"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'doubleVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'doubleVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-648"></span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679479970"><span class="hs-identifier hs-var">frozen'doubleVal</span></a></span><span>
</span><span id="line-649"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Float) (Vector Float)
-&gt; Vector Float -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-650"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'floatVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'floatVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-651"></span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679479969"><span class="hs-identifier hs-var">frozen'floatVal</span></a></span><span>
</span><span id="line-652"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Int32) (Vector Int32)
-&gt; Vector Int32 -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-653"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'halfVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'halfVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-654"></span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679479968"><span class="hs-identifier hs-var">frozen'halfVal</span></a></span><span>
</span><span id="line-655"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Int64) (Vector Int64)
-&gt; Vector Int64 -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-656"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'int64Val&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'int64Val&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-657"></span><span> </span><span class="annot"><span class="annottext">Vector Int64
</span><a href="#local-6989586621679479967"><span class="hs-identifier hs-var">frozen'int64Val</span></a></span><span>
</span><span id="line-658"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Int32) (Vector Int32)
-&gt; Vector Int32 -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-659"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'intVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'intVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-660"></span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679479966"><span class="hs-identifier hs-var">frozen'intVal</span></a></span><span>
</span><span id="line-661"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
TensorProto
TensorProto
(Vector ResourceHandleProto)
(Vector ResourceHandleProto)
-&gt; Vector ResourceHandleProto -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-662"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'resourceHandleVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-663"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'resourceHandleVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-664"></span><span> </span><span class="annot"><span class="annottext">Vector ResourceHandleProto
</span><a href="#local-6989586621679479965"><span class="hs-identifier hs-var">frozen'resourceHandleVal</span></a></span><span>
</span><span id="line-665"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Float) (Vector Float)
-&gt; Vector Float -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-666"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'scomplexVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-667"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'scomplexVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-668"></span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679479964"><span class="hs-identifier hs-var">frozen'scomplexVal</span></a></span><span>
</span><span id="line-669"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
TensorProto TensorProto (Vector ByteString) (Vector ByteString)
-&gt; Vector ByteString -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-670"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'stringVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-671"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'stringVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-672"></span><span> </span><span class="annot"><span class="annottext">Vector ByteString
</span><a href="#local-6989586621679479963"><span class="hs-identifier hs-var">frozen'stringVal</span></a></span><span>
</span><span id="line-673"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Word32) (Vector Word32)
-&gt; Vector Word32 -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-674"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'uint32Val&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-675"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'uint32Val&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-676"></span><span> </span><span class="annot"><span class="annottext">Vector Word32
</span><a href="#local-6989586621679479962"><span class="hs-identifier hs-var">frozen'uint32Val</span></a></span><span>
</span><span id="line-677"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto (Vector Word64) (Vector Word64)
-&gt; Vector Word64 -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-678"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'uint64Val&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-679"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'uint64Val&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-680"></span><span> </span><span class="annot"><span class="annottext">Vector Word64
</span><a href="#local-6989586621679479961"><span class="hs-identifier hs-var">frozen'uint64Val</span></a></span><span>
</span><span id="line-681"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
TensorProto
TensorProto
(Vector VariantTensorDataProto)
(Vector VariantTensorDataProto)
-&gt; Vector VariantTensorDataProto -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-682"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'variantVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-683"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'variantVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-684"></span><span> </span><span class="annot"><span class="annottext">Vector VariantTensorDataProto
</span><a href="#local-6989586621679479960"><span class="hs-identifier hs-var">frozen'variantVal</span></a></span><span>
</span><span id="line-685"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><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>
</span><span id="line-686"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-687"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479952"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479952"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-688"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479952"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-689"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479950"><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679479950"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser DataType -&gt; String -&gt; Parser DataType
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-690"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -&gt; DataType) -&gt; Parser Int -&gt; Parser DataType
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-691"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; DataType
forall a. Enum a =&gt; Int -&gt; a
</span><span class="hs-identifier hs-var">Prelude.toEnum</span></span><span>
</span><span id="line-692"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int) -&gt; Parser Word64 -&gt; Parser Int
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-693"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-694"></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-695"></span><span> </span><span class="annot"><span class="hs-string">&quot;dtype&quot;</span></span><span>
</span><span id="line-696"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-697"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto DataType DataType
-&gt; DataType -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;dtype&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;dtype&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679479950"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-698"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-699"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-700"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-701"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-702"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-703"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-704"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-705"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-706"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-707"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-708"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-709"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-710"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-711"></span><span> </span><span class="hs-number">18</span><span>
</span><span id="line-712"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479947"><span class="annot"><span class="annottext">TensorShapeProto
</span><a href="#local-6989586621679479947"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser TensorShapeProto -&gt; String -&gt; Parser TensorShapeProto
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-713"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479946"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479946"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-714"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Parser TensorShapeProto -&gt; Parser TensorShapeProto
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-715"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479946"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser TensorShapeProto
forall msg. Message msg =&gt; Parser msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
</span><span id="line-716"></span><span> </span><span class="annot"><span class="hs-string">&quot;tensor_shape&quot;</span></span><span>
</span><span id="line-717"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-718"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto TensorShapeProto TensorShapeProto
-&gt; TensorShapeProto -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;tensorShape&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;tensorShape&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorShapeProto
</span><a href="#local-6989586621679479947"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-719"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-720"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-721"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-722"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-723"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-724"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-725"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-726"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-727"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-728"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-729"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-730"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-731"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-732"></span><span> </span><span class="hs-number">24</span><span>
</span><span id="line-733"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479944"><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679479944"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -&gt; String -&gt; Parser Int32
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-734"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int32) -&gt; Parser Word64 -&gt; Parser Int32
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-735"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Int32
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-736"></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-737"></span><span> </span><span class="annot"><span class="hs-string">&quot;version_number&quot;</span></span><span>
</span><span id="line-738"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-739"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto Int32 Int32
-&gt; Int32 -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-740"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;versionNumber&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;versionNumber&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679479944"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-741"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-742"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-743"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-744"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-745"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-746"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-747"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-748"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-749"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-750"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-751"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-752"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-753"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-754"></span><span> </span><span class="hs-number">34</span><span>
</span><span id="line-755"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479943"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479943"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser ByteString -&gt; String -&gt; Parser ByteString
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-756"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479942"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479942"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-757"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Parser ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
</span><span id="line-758"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479942"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-759"></span><span> </span><span class="annot"><span class="hs-string">&quot;tensor_content&quot;</span></span><span>
</span><span id="line-760"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-761"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto ByteString ByteString
-&gt; ByteString -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-762"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;tensorContent&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;tensorContent&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479943"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-763"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-764"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-765"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-766"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-767"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-768"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-769"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-770"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-771"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-772"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-773"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-774"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-775"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-776"></span><span> </span><span class="hs-number">104</span><span>
</span><span id="line-777"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479940"><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679479940"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -&gt; String -&gt; Parser Int32
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-778"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int32) -&gt; Parser Word64 -&gt; Parser Int32
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-779"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Int32
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-780"></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-781"></span><span> </span><span class="annot"><span class="hs-string">&quot;half_val&quot;</span></span><span>
</span><span id="line-782"></span><span> </span><span id="local-6989586621679479939"><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479939"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
-&gt; Parser (Growing Vector RealWorld Int32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-783"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32
-&gt; Int32 -&gt; IO (Growing Vector (PrimState IO) Int32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
Growing Vector (PrimState IO) Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679479940"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-784"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-785"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-786"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-787"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-788"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-789"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-790"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479939"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-791"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-792"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-793"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-794"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-795"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-796"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-797"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-798"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-799"></span><span> </span><span class="hs-number">106</span><span>
</span><span id="line-800"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479937"><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479937"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479936"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479936"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-801"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Int32)
-&gt; Parser (Growing Vector RealWorld Int32)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-802"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479936"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-803"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-804"></span><span> </span><span id="local-6989586621679479935"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479935"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479934"><span class="annot"><span class="annottext">qs :: Growing v RealWorld a
</span><a href="#local-6989586621679479934"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-805"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479933"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479933"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-806"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479933"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-807"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679479934"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-808"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-809"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479932"><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679479932"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser a -&gt; String -&gt; Parser a
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-810"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; a) -&gt; Parser Word64 -&gt; Parser a
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-811"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; a
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-812"></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-813"></span><span> </span><span class="annot"><span class="hs-string">&quot;half_val&quot;</span></span><span>
</span><span id="line-814"></span><span> </span><span id="local-6989586621679479931"><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679479931"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -&gt; Parser (Growing v RealWorld a)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-815"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) a -&gt; a -&gt; IO (Growing v (PrimState IO) a)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-816"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
Growing v (PrimState IO) a
</span><a href="#local-6989586621679479934"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679479932"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-817"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479935"><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-6989586621679479931"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-818"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall a (v :: * -&gt; *).
(Num a, Vector v a) =&gt;
Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479935"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-819"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-820"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-821"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-822"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-823"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-824"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-825"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-826"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479937"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-827"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-828"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-829"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-830"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-831"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-832"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-833"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-834"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-835"></span><span> </span><span class="hs-number">45</span><span>
</span><span id="line-836"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479930"><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679479930"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Float -&gt; String -&gt; Parser Float
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-837"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -&gt; Float) -&gt; Parser Word32 -&gt; Parser Float
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-838"></span><span> </span><span class="annot"><span class="annottext">Word32 -&gt; Float
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToFloat</span></span><span>
</span><span id="line-839"></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-840"></span><span> </span><span class="annot"><span class="hs-string">&quot;float_val&quot;</span></span><span>
</span><span id="line-841"></span><span> </span><span id="local-6989586621679479927"><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479927"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
-&gt; Parser (Growing Vector RealWorld Float)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-842"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Float
-&gt; Float -&gt; IO (Growing Vector (PrimState IO) Float)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
Growing Vector (PrimState IO) Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span> </span><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679479930"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-843"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-844"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-845"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-846"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-847"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-848"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479927"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-849"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-850"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-851"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-852"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-853"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-854"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-855"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-856"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-857"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-858"></span><span> </span><span class="hs-number">42</span><span>
</span><span id="line-859"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479926"><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479926"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479925"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479925"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-860"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Float)
-&gt; Parser (Growing Vector RealWorld Float)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-861"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479925"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-862"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-863"></span><span> </span><span id="local-6989586621679479924"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld Float -&gt; Parser (Growing v RealWorld Float)
</span><a href="#local-6989586621679479924"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479923"><span class="annot"><span class="annottext">qs :: Growing v RealWorld Float
</span><a href="#local-6989586621679479923"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-864"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479922"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479922"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-865"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479922"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-866"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float -&gt; Parser (Growing v RealWorld Float)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float
</span><a href="#local-6989586621679479923"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-867"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-868"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479921"><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679479921"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Float -&gt; String -&gt; Parser Float
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-869"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -&gt; Float) -&gt; Parser Word32 -&gt; Parser Float
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-870"></span><span> </span><span class="annot"><span class="annottext">Word32 -&gt; Float
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToFloat</span></span><span>
</span><span id="line-871"></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-872"></span><span> </span><span class="annot"><span class="hs-string">&quot;float_val&quot;</span></span><span>
</span><span id="line-873"></span><span> </span><span id="local-6989586621679479920"><span class="annot"><span class="annottext">Growing v RealWorld Float
</span><a href="#local-6989586621679479920"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Float)
-&gt; Parser (Growing v RealWorld Float)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-874"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Float
-&gt; Float -&gt; IO (Growing v (PrimState IO) Float)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-875"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float
Growing v (PrimState IO) Float
</span><a href="#local-6989586621679479923"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679479921"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-876"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float -&gt; Parser (Growing v RealWorld Float)
</span><a href="#local-6989586621679479924"><span class="hs-identifier hs-var">ploop</span></a></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float
</span><a href="#local-6989586621679479920"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-877"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall (v :: * -&gt; *).
Vector v Float =&gt;
Growing v RealWorld Float -&gt; Parser (Growing v RealWorld Float)
</span><a href="#local-6989586621679479924"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-878"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-879"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-880"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-881"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-882"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-883"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-884"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479926"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-885"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-886"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-887"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-888"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-889"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-890"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-891"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-892"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-893"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-894"></span><span> </span><span class="hs-number">49</span><span>
</span><span id="line-895"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479919"><span class="annot"><span class="annottext">Double
</span><a href="#local-6989586621679479919"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Double -&gt; String -&gt; Parser Double
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-896"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Double) -&gt; Parser Word64 -&gt; Parser Double
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-897"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Double
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToDouble</span></span><span>
</span><span id="line-898"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getFixed64</span></span><span class="hs-special">)</span><span>
</span><span id="line-899"></span><span> </span><span class="annot"><span class="hs-string">&quot;double_val&quot;</span></span><span>
</span><span id="line-900"></span><span> </span><span id="local-6989586621679479916"><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479916"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
-&gt; Parser (Growing Vector RealWorld Double)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-901"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Double
-&gt; Double -&gt; IO (Growing Vector (PrimState IO) Double)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
Growing Vector (PrimState IO) Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span> </span><span class="annot"><span class="annottext">Double
</span><a href="#local-6989586621679479919"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-902"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-903"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-904"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-905"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-906"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479916"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-907"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-908"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-909"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-910"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-911"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-912"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-913"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-914"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-915"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-916"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-917"></span><span> </span><span class="hs-number">50</span><span>
</span><span id="line-918"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479915"><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479915"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479914"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479914"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-919"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Double)
-&gt; Parser (Growing Vector RealWorld Double)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-920"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479914"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-921"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-922"></span><span> </span><span id="local-6989586621679479913"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld Double -&gt; Parser (Growing v RealWorld Double)
</span><a href="#local-6989586621679479913"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479912"><span class="annot"><span class="annottext">qs :: Growing v RealWorld Double
</span><a href="#local-6989586621679479912"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-923"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479911"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479911"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-924"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479911"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-925"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double -&gt; Parser (Growing v RealWorld Double)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double
</span><a href="#local-6989586621679479912"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-926"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-927"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479910"><span class="annot"><span class="annottext">Double
</span><a href="#local-6989586621679479910"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Double -&gt; String -&gt; Parser Double
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-928"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Double) -&gt; Parser Word64 -&gt; Parser Double
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-929"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Double
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToDouble</span></span><span>
</span><span id="line-930"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getFixed64</span></span><span class="hs-special">)</span><span>
</span><span id="line-931"></span><span> </span><span class="annot"><span class="hs-string">&quot;double_val&quot;</span></span><span>
</span><span id="line-932"></span><span> </span><span id="local-6989586621679479909"><span class="annot"><span class="annottext">Growing v RealWorld Double
</span><a href="#local-6989586621679479909"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Double)
-&gt; Parser (Growing v RealWorld Double)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-933"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Double
-&gt; Double -&gt; IO (Growing v (PrimState IO) Double)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-934"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double
Growing v (PrimState IO) Double
</span><a href="#local-6989586621679479912"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">Double
</span><a href="#local-6989586621679479910"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-935"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double -&gt; Parser (Growing v RealWorld Double)
</span><a href="#local-6989586621679479913"><span class="hs-identifier hs-var">ploop</span></a></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double
</span><a href="#local-6989586621679479909"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-936"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall (v :: * -&gt; *).
Vector v Double =&gt;
Growing v RealWorld Double -&gt; Parser (Growing v RealWorld Double)
</span><a href="#local-6989586621679479913"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-937"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-938"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-939"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-940"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-941"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-942"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479915"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-943"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-944"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-945"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-946"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-947"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-948"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-949"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-950"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-951"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-952"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-953"></span><span> </span><span class="hs-number">56</span><span>
</span><span id="line-954"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479908"><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679479908"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -&gt; String -&gt; Parser Int32
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-955"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int32) -&gt; Parser Word64 -&gt; Parser Int32
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-956"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Int32
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-957"></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-958"></span><span> </span><span class="annot"><span class="hs-string">&quot;int_val&quot;</span></span><span>
</span><span id="line-959"></span><span> </span><span id="local-6989586621679479907"><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479907"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
-&gt; Parser (Growing Vector RealWorld Int32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-960"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32
-&gt; Int32 -&gt; IO (Growing Vector (PrimState IO) Int32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
Growing Vector (PrimState IO) Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679479908"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-961"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-962"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-963"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-964"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-965"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-966"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-967"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-968"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-969"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479907"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-970"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-971"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-972"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-973"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-974"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-975"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-976"></span><span> </span><span class="hs-number">58</span><span>
</span><span id="line-977"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479906"><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479906"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479905"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479905"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-978"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Int32)
-&gt; Parser (Growing Vector RealWorld Int32)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-979"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479905"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-980"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-981"></span><span> </span><span id="local-6989586621679479904"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479904"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479903"><span class="annot"><span class="annottext">qs :: Growing v RealWorld a
</span><a href="#local-6989586621679479903"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-982"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479902"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479902"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-983"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479902"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-984"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679479903"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-985"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-986"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479901"><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679479901"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser a -&gt; String -&gt; Parser a
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-987"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; a) -&gt; Parser Word64 -&gt; Parser a
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-988"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; a
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-989"></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-990"></span><span> </span><span class="annot"><span class="hs-string">&quot;int_val&quot;</span></span><span>
</span><span id="line-991"></span><span> </span><span id="local-6989586621679479900"><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679479900"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -&gt; Parser (Growing v RealWorld a)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-992"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) a -&gt; a -&gt; IO (Growing v (PrimState IO) a)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-993"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
Growing v (PrimState IO) a
</span><a href="#local-6989586621679479903"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679479901"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-994"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479904"><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-6989586621679479900"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-995"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall a (v :: * -&gt; *).
(Num a, Vector v a) =&gt;
Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479904"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-996"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-997"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-998"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-999"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1000"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1001"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1002"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1003"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1004"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1005"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479906"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-1006"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1007"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1008"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1009"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1010"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1011"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1012"></span><span> </span><span class="hs-number">66</span><span>
</span><span id="line-1013"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479899"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479899"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser ByteString -&gt; String -&gt; Parser ByteString
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1014"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479898"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479898"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-1015"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Parser ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
</span><span id="line-1016"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479898"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-1017"></span><span> </span><span class="annot"><span class="hs-string">&quot;string_val&quot;</span></span><span>
</span><span id="line-1018"></span><span> </span><span id="local-6989586621679479897"><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479897"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ByteString)
-&gt; Parser (Growing Vector RealWorld ByteString)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1019"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) ByteString
-&gt; ByteString -&gt; IO (Growing Vector (PrimState IO) ByteString)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
Growing Vector (PrimState IO) ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479899"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1020"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1021"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1022"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1023"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1024"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1025"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1026"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1027"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1028"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1029"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1030"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1031"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479897"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-1032"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1033"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1034"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1035"></span><span> </span><span class="hs-number">77</span><span>
</span><span id="line-1036"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479896"><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679479896"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Float -&gt; String -&gt; Parser Float
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1037"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -&gt; Float) -&gt; Parser Word32 -&gt; Parser Float
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1038"></span><span> </span><span class="annot"><span class="annottext">Word32 -&gt; Float
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToFloat</span></span><span>
</span><span id="line-1039"></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-1040"></span><span> </span><span class="annot"><span class="hs-string">&quot;scomplex_val&quot;</span></span><span>
</span><span id="line-1041"></span><span> </span><span id="local-6989586621679479895"><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479895"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
-&gt; Parser (Growing Vector RealWorld Float)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1042"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Float
-&gt; Float -&gt; IO (Growing Vector (PrimState IO) Float)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1043"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
Growing Vector (PrimState IO) Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span> </span><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679479896"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1044"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1045"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1046"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1047"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1048"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1049"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1050"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1051"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1052"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1053"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1054"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479895"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-1055"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1056"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1057"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1058"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1059"></span><span> </span><span class="hs-number">74</span><span>
</span><span id="line-1060"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479894"><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479894"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479893"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479893"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-1061"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Float)
-&gt; Parser (Growing Vector RealWorld Float)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-1062"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479893"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1063"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1064"></span><span> </span><span id="local-6989586621679479892"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld Float -&gt; Parser (Growing v RealWorld Float)
</span><a href="#local-6989586621679479892"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479891"><span class="annot"><span class="annottext">qs :: Growing v RealWorld Float
</span><a href="#local-6989586621679479891"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-1065"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479890"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479890"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-1066"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479890"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1067"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float -&gt; Parser (Growing v RealWorld Float)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float
</span><a href="#local-6989586621679479891"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-1068"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1069"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479889"><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679479889"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Float -&gt; String -&gt; Parser Float
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1070"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -&gt; Float) -&gt; Parser Word32 -&gt; Parser Float
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1071"></span><span> </span><span class="annot"><span class="annottext">Word32 -&gt; Float
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToFloat</span></span><span>
</span><span id="line-1072"></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-1073"></span><span> </span><span class="annot"><span class="hs-string">&quot;scomplex_val&quot;</span></span><span>
</span><span id="line-1074"></span><span> </span><span id="local-6989586621679479888"><span class="annot"><span class="annottext">Growing v RealWorld Float
</span><a href="#local-6989586621679479888"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Float)
-&gt; Parser (Growing v RealWorld Float)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1075"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Float
-&gt; Float -&gt; IO (Growing v (PrimState IO) Float)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1076"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float
Growing v (PrimState IO) Float
</span><a href="#local-6989586621679479891"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">Float
</span><a href="#local-6989586621679479889"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1077"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float -&gt; Parser (Growing v RealWorld Float)
</span><a href="#local-6989586621679479892"><span class="hs-identifier hs-var">ploop</span></a></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Float
</span><a href="#local-6989586621679479888"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-1078"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall (v :: * -&gt; *).
Vector v Float =&gt;
Growing v RealWorld Float -&gt; Parser (Growing v RealWorld Float)
</span><a href="#local-6989586621679479892"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1079"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1080"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1081"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1082"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1083"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1084"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1085"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1086"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1087"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1088"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1089"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1090"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479894"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-1091"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1092"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1093"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1094"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1095"></span><span> </span><span class="hs-number">80</span><span>
</span><span id="line-1096"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479887"><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679479887"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -&gt; String -&gt; Parser Int64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1097"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Int64) -&gt; Parser Word64 -&gt; Parser Int64
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1098"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Int64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1099"></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-1100"></span><span> </span><span class="annot"><span class="hs-string">&quot;int64_val&quot;</span></span><span>
</span><span id="line-1101"></span><span> </span><span id="local-6989586621679479886"><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479886"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int64)
-&gt; Parser (Growing Vector RealWorld Int64)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1102"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int64
-&gt; Int64 -&gt; IO (Growing Vector (PrimState IO) Int64)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
Growing Vector (PrimState IO) Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
</span><a href="#local-6989586621679479887"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1103"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1104"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1105"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1106"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1107"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1108"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1109"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1110"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479886"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-1111"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1112"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1113"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1114"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1115"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1116"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1117"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1118"></span><span> </span><span class="hs-number">82</span><span>
</span><span id="line-1119"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479885"><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479885"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479884"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479884"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-1120"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Int64)
-&gt; Parser (Growing Vector RealWorld Int64)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-1121"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479884"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1122"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1123"></span><span> </span><span id="local-6989586621679479883"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479883"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479882"><span class="annot"><span class="annottext">qs :: Growing v RealWorld a
</span><a href="#local-6989586621679479882"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-1124"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479881"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479881"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-1125"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479881"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1126"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679479882"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-1127"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1128"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479880"><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679479880"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser a -&gt; String -&gt; Parser a
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; a) -&gt; Parser Word64 -&gt; Parser a
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1130"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; a
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1131"></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-1132"></span><span> </span><span class="annot"><span class="hs-string">&quot;int64_val&quot;</span></span><span>
</span><span id="line-1133"></span><span> </span><span id="local-6989586621679479879"><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679479879"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -&gt; Parser (Growing v RealWorld a)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1134"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) a -&gt; a -&gt; IO (Growing v (PrimState IO) a)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1135"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
Growing v (PrimState IO) a
</span><a href="#local-6989586621679479882"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679479880"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1136"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479883"><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-6989586621679479879"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-1137"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall a (v :: * -&gt; *).
(Num a, Vector v a) =&gt;
Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479883"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1138"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1139"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1140"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1141"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1142"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1143"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1144"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1145"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1146"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479885"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-1147"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1148"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1149"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1150"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1151"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1152"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1153"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1154"></span><span> </span><span class="hs-number">88</span><span>
</span><span id="line-1155"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479878"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479878"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -&gt; String -&gt; Parser Bool
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1156"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Bool) -&gt; Parser Word64 -&gt; Parser Bool
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1157"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
</span><span id="line-1158"></span><span> </span><span class="annot"><span class="hs-string">&quot;bool_val&quot;</span></span><span>
</span><span id="line-1159"></span><span> </span><span id="local-6989586621679479876"><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479876"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Bool)
-&gt; Parser (Growing Vector RealWorld Bool)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1160"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Bool
-&gt; Bool -&gt; IO (Growing Vector (PrimState IO) Bool)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
Growing Vector (PrimState IO) Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479878"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1161"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1162"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1163"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479876"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-1164"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1165"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1166"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1167"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1168"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1169"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1170"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1171"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1172"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1173"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1174"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1175"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1176"></span><span> </span><span class="hs-number">90</span><span>
</span><span id="line-1177"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479875"><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479875"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479874"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479874"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-1178"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Bool)
-&gt; Parser (Growing Vector RealWorld Bool)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-1179"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479874"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1180"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1181"></span><span> </span><span id="local-6989586621679479873"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld Bool -&gt; Parser (Growing v RealWorld Bool)
</span><a href="#local-6989586621679479873"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479872"><span class="annot"><span class="annottext">qs :: Growing v RealWorld Bool
</span><a href="#local-6989586621679479872"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-1182"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479871"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479871"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-1183"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479871"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1184"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Bool -&gt; Parser (Growing v RealWorld Bool)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Bool
</span><a href="#local-6989586621679479872"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-1185"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1186"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479870"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479870"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -&gt; String -&gt; Parser Bool
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1187"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Bool) -&gt; Parser Word64 -&gt; Parser Bool
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1188"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Word64 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span>
</span><span id="line-1189"></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-1190"></span><span> </span><span class="annot"><span class="hs-string">&quot;bool_val&quot;</span></span><span>
</span><span id="line-1191"></span><span> </span><span id="local-6989586621679479869"><span class="annot"><span class="annottext">Growing v RealWorld Bool
</span><a href="#local-6989586621679479869"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Bool) -&gt; Parser (Growing v RealWorld Bool)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1192"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Bool
-&gt; Bool -&gt; IO (Growing v (PrimState IO) Bool)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1193"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Bool
Growing v (PrimState IO) Bool
</span><a href="#local-6989586621679479872"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479870"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1194"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Bool -&gt; Parser (Growing v RealWorld Bool)
</span><a href="#local-6989586621679479873"><span class="hs-identifier hs-var">ploop</span></a></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Bool
</span><a href="#local-6989586621679479869"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-1195"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall (v :: * -&gt; *).
Vector v Bool =&gt;
Growing v RealWorld Bool -&gt; Parser (Growing v RealWorld Bool)
</span><a href="#local-6989586621679479873"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1196"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1197"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1198"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1199"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479875"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-1200"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1201"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1202"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1203"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1204"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1205"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1206"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1207"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1208"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1209"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1210"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1211"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1212"></span><span> </span><span class="hs-number">97</span><span>
</span><span id="line-1213"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479868"><span class="annot"><span class="annottext">Double
</span><a href="#local-6989586621679479868"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Double -&gt; String -&gt; Parser Double
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1214"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Double) -&gt; Parser Word64 -&gt; Parser Double
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1215"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Double
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToDouble</span></span><span>
</span><span id="line-1216"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getFixed64</span></span><span class="hs-special">)</span><span>
</span><span id="line-1217"></span><span> </span><span class="annot"><span class="hs-string">&quot;dcomplex_val&quot;</span></span><span>
</span><span id="line-1218"></span><span> </span><span id="local-6989586621679479867"><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479867"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
-&gt; Parser (Growing Vector RealWorld Double)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1219"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Double
-&gt; Double -&gt; IO (Growing Vector (PrimState IO) Double)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1220"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
Growing Vector (PrimState IO) Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span> </span><span class="annot"><span class="annottext">Double
</span><a href="#local-6989586621679479868"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1221"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1222"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1223"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1224"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479867"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-1225"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1226"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1227"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1228"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1229"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1230"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1231"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1232"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1233"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1234"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1235"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1236"></span><span> </span><span class="hs-number">98</span><span>
</span><span id="line-1237"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479866"><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479866"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479865"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479865"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-1238"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Double)
-&gt; Parser (Growing Vector RealWorld Double)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-1239"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479865"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1240"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1241"></span><span> </span><span id="local-6989586621679479864"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld Double -&gt; Parser (Growing v RealWorld Double)
</span><a href="#local-6989586621679479864"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479863"><span class="annot"><span class="annottext">qs :: Growing v RealWorld Double
</span><a href="#local-6989586621679479863"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-1242"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479862"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479862"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-1243"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479862"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1244"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double -&gt; Parser (Growing v RealWorld Double)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double
</span><a href="#local-6989586621679479863"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-1245"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1246"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479861"><span class="annot"><span class="annottext">Double
</span><a href="#local-6989586621679479861"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Double -&gt; String -&gt; Parser Double
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1247"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Double) -&gt; Parser Word64 -&gt; Parser Double
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1248"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Double
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToDouble</span></span><span>
</span><span id="line-1249"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getFixed64</span></span><span class="hs-special">)</span><span>
</span><span id="line-1250"></span><span> </span><span class="annot"><span class="hs-string">&quot;dcomplex_val&quot;</span></span><span>
</span><span id="line-1251"></span><span> </span><span id="local-6989586621679479860"><span class="annot"><span class="annottext">Growing v RealWorld Double
</span><a href="#local-6989586621679479860"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Double)
-&gt; Parser (Growing v RealWorld Double)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1252"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Double
-&gt; Double -&gt; IO (Growing v (PrimState IO) Double)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1253"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double
Growing v (PrimState IO) Double
</span><a href="#local-6989586621679479863"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">Double
</span><a href="#local-6989586621679479861"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1254"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double -&gt; Parser (Growing v RealWorld Double)
</span><a href="#local-6989586621679479864"><span class="hs-identifier hs-var">ploop</span></a></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Double
</span><a href="#local-6989586621679479860"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-1255"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall (v :: * -&gt; *).
Vector v Double =&gt;
Growing v RealWorld Double -&gt; Parser (Growing v RealWorld Double)
</span><a href="#local-6989586621679479864"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1256"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1257"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1258"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1259"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1260"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479866"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-1261"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1262"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1263"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1264"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1265"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1266"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1267"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1268"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1269"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1270"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1271"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1272"></span><span> </span><span class="hs-number">114</span><span>
</span><span id="line-1273"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479859"><span class="annot"><span class="annottext">ResourceHandleProto
</span><a href="#local-6989586621679479859"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser ResourceHandleProto -&gt; String -&gt; Parser ResourceHandleProto
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1274"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479858"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479858"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-1275"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Parser ResourceHandleProto -&gt; Parser ResourceHandleProto
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-1276"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479858"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1277"></span><span> </span><span class="annot"><span class="annottext">Parser ResourceHandleProto
forall msg. Message msg =&gt; Parser msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
</span><span id="line-1278"></span><span> </span><span class="annot"><span class="hs-string">&quot;resource_handle_val&quot;</span></span><span>
</span><span id="line-1279"></span><span> </span><span id="local-6989586621679479857"><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479857"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ResourceHandleProto)
-&gt; Parser (Growing Vector RealWorld ResourceHandleProto)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1280"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) ResourceHandleProto
-&gt; ResourceHandleProto
-&gt; IO (Growing Vector (PrimState IO) ResourceHandleProto)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1281"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
Growing Vector (PrimState IO) ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span> </span><span class="annot"><span class="annottext">ResourceHandleProto
</span><a href="#local-6989586621679479859"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1282"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1283"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1284"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1285"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1286"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1287"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1288"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1289"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1290"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1291"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479857"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-1292"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1293"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1294"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1295"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1296"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1297"></span><span> </span><span class="hs-number">122</span><span>
</span><span id="line-1298"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479856"><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479856"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser VariantTensorDataProto
-&gt; String -&gt; Parser VariantTensorDataProto
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1299"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479855"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479855"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-1300"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser VariantTensorDataProto -&gt; Parser VariantTensorDataProto
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-1301"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479855"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1302"></span><span> </span><span class="annot"><span class="annottext">Parser VariantTensorDataProto
forall msg. Message msg =&gt; Parser msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
</span><span id="line-1303"></span><span> </span><span class="annot"><span class="hs-string">&quot;variant_val&quot;</span></span><span>
</span><span id="line-1304"></span><span> </span><span id="local-6989586621679479854"><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479854"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld VariantTensorDataProto)
-&gt; Parser (Growing Vector RealWorld VariantTensorDataProto)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1305"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) VariantTensorDataProto
-&gt; VariantTensorDataProto
-&gt; IO (Growing Vector (PrimState IO) VariantTensorDataProto)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
Growing Vector (PrimState IO) VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479856"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1306"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1307"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1308"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1309"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1310"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1311"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1312"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1313"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1314"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1315"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1316"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1317"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1318"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1319"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1320"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479854"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-1321"></span><span> </span><span class="hs-number">128</span><span>
</span><span id="line-1322"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479853"><span class="annot"><span class="annottext">Word32
</span><a href="#local-6989586621679479853"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word32 -&gt; String -&gt; Parser Word32
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1323"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Word32) -&gt; Parser Word64 -&gt; Parser Word32
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1324"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Word32
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1325"></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-1326"></span><span> </span><span class="annot"><span class="hs-string">&quot;uint32_val&quot;</span></span><span>
</span><span id="line-1327"></span><span> </span><span id="local-6989586621679479852"><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479852"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word32)
-&gt; Parser (Growing Vector RealWorld Word32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1328"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Word32
-&gt; Word32 -&gt; IO (Growing Vector (PrimState IO) Word32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
Growing Vector (PrimState IO) Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span> </span><span class="annot"><span class="annottext">Word32
</span><a href="#local-6989586621679479853"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1329"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1330"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1331"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1332"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1333"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1334"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1335"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1336"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1337"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1338"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1339"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1340"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1341"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479852"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-1342"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1343"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1344"></span><span> </span><span class="hs-number">130</span><span>
</span><span id="line-1345"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479851"><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479851"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479850"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479850"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-1346"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Word32)
-&gt; Parser (Growing Vector RealWorld Word32)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-1347"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479850"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1348"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1349"></span><span> </span><span id="local-6989586621679479849"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479849"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479848"><span class="annot"><span class="annottext">qs :: Growing v RealWorld a
</span><a href="#local-6989586621679479848"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-1350"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479847"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479847"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-1351"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479847"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1352"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679479848"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-1353"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1354"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479846"><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679479846"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser a -&gt; String -&gt; Parser a
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1355"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; a) -&gt; Parser Word64 -&gt; Parser a
forall (f :: * -&gt; *) a b. Functor f =&gt; (a -&gt; b) -&gt; f a -&gt; f b
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
</span><span id="line-1356"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; a
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1357"></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-1358"></span><span> </span><span class="annot"><span class="hs-string">&quot;uint32_val&quot;</span></span><span>
</span><span id="line-1359"></span><span> </span><span id="local-6989586621679479845"><span class="annot"><span class="annottext">Growing v RealWorld a
</span><a href="#local-6989586621679479845"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -&gt; Parser (Growing v RealWorld a)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1360"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) a -&gt; a -&gt; IO (Growing v (PrimState IO) a)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1361"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
Growing v (PrimState IO) a
</span><a href="#local-6989586621679479848"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">a
</span><a href="#local-6989586621679479846"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1362"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479849"><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-6989586621679479845"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-1363"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall a (v :: * -&gt; *).
(Num a, Vector v a) =&gt;
Growing v RealWorld a -&gt; Parser (Growing v RealWorld a)
</span><a href="#local-6989586621679479849"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1364"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1365"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1366"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1367"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1368"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1369"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1370"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1371"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1372"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1373"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1374"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1375"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1376"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1377"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479851"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-1378"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1379"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1380"></span><span> </span><span class="hs-number">136</span><span>
</span><span id="line-1381"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479844"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479844"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64 -&gt; String -&gt; Parser Word64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1382"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span> </span><span class="annot"><span class="hs-string">&quot;uint64_val&quot;</span></span><span>
</span><span id="line-1383"></span><span> </span><span id="local-6989586621679479843"><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479843"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word64)
-&gt; Parser (Growing Vector RealWorld Word64)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1384"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Word64
-&gt; Word64 -&gt; IO (Growing Vector (PrimState IO) Word64)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
Growing Vector (PrimState IO) Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479844"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1385"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1386"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1387"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1388"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1389"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1390"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1391"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1392"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1393"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1394"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1395"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1396"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1397"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1398"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479843"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-1399"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1400"></span><span> </span><span class="hs-number">138</span><span>
</span><span id="line-1401"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479842"><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479842"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479841"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479841"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-1402"></span><span> </span><span class="annot"><span class="annottext">Int
-&gt; Parser (Growing Vector RealWorld Word64)
-&gt; Parser (Growing Vector RealWorld Word64)
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-1403"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479841"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1404"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1405"></span><span> </span><span id="local-6989586621679479840"><span class="annot"><span class="annottext">ploop :: Growing v RealWorld Word64 -&gt; Parser (Growing v RealWorld Word64)
</span><a href="#local-6989586621679479840"><span class="hs-identifier hs-var hs-var">ploop</span></a></span></span><span> </span><span id="local-6989586621679479839"><span class="annot"><span class="annottext">qs :: Growing v RealWorld Word64
</span><a href="#local-6989586621679479839"><span class="hs-identifier hs-var">qs</span></a></span></span><span>
</span><span id="line-1406"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479838"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479838"><span class="hs-identifier hs-var">packedEnd</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-1407"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479838"><span class="hs-identifier hs-var">packedEnd</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1408"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Word64 -&gt; Parser (Growing v RealWorld Word64)
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Word64
</span><a href="#local-6989586621679479839"><span class="hs-identifier hs-var">qs</span></a></span><span>
</span><span id="line-1409"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1410"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479837"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479837"><span class="hs-identifier hs-var">q</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64 -&gt; String -&gt; Parser Word64
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1411"></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-1412"></span><span> </span><span class="annot"><span class="hs-string">&quot;uint64_val&quot;</span></span><span>
</span><span id="line-1413"></span><span> </span><span id="local-6989586621679479836"><span class="annot"><span class="annottext">Growing v RealWorld Word64
</span><a href="#local-6989586621679479836"><span class="hs-identifier hs-var">qs'</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Word64)
-&gt; Parser (Growing v RealWorld Word64)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1414"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Word64
-&gt; Word64 -&gt; IO (Growing v (PrimState IO) Word64)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
</span><span id="line-1415"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Word64
Growing v (PrimState IO) Word64
</span><a href="#local-6989586621679479839"><span class="hs-identifier hs-var">qs</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479837"><span class="hs-identifier hs-var">q</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1416"></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Word64 -&gt; Parser (Growing v RealWorld Word64)
</span><a href="#local-6989586621679479840"><span class="hs-identifier hs-var">ploop</span></a></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld Word64
</span><a href="#local-6989586621679479836"><span class="hs-identifier hs-var">qs'</span></a></span><span>
</span><span id="line-1417"></span><span> </span><span class="hs-keyword">in</span><span> </span><span class="annot"><span class="annottext">forall (v :: * -&gt; *).
Vector v Word64 =&gt;
Growing v RealWorld Word64 -&gt; Parser (Growing v RealWorld Word64)
</span><a href="#local-6989586621679479840"><span class="hs-identifier hs-var">ploop</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1418"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1419"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1420"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span>
</span><span id="line-1421"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1422"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1423"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1424"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1425"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1426"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1427"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1428"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1429"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1430"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1431"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1432"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479842"><span class="hs-identifier hs-var">y</span></a></span><span>
</span><span id="line-1433"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1434"></span><span> </span><span id="local-6989586621679479835"><span class="annot"><span class="annottext">wire :: Word64
</span><a href="#local-6989586621679479835"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
</span><span id="line-1435"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479834"><span class="annot"><span class="annottext">TaggedValue
</span><a href="#local-6989586621679479834"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Parser TaggedValue
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
</span><span id="line-1436"></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479835"><span class="hs-identifier hs-var">wire</span></a></span><span>
</span><span id="line-1437"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1438"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter TensorProto TensorProto FieldSet FieldSet
-&gt; (FieldSet -&gt; FieldSet) -&gt; TensorProto -&gt; TensorProto
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
</span><span id="line-1439"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter TensorProto TensorProto 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-6989586621679479832"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479832"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
</span><a href="#local-6989586621679479834"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479832"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479990"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1440"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479989"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1441"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479988"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1442"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479987"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1443"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479986"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1444"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479985"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1445"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479984"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1446"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479983"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1447"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479982"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1448"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479981"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1449"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479980"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1450"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479979"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1451"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479978"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1452"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479977"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span>
</span><span id="line-1453"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1454"></span><span> </span><span class="annot"><span class="annottext">Parser TensorProto -&gt; String -&gt; Parser TensorProto
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-1455"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479831"><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479831"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Bool)
-&gt; Parser (Growing Vector RealWorld Bool)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1456"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Bool)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1457"></span><span> </span><span id="local-6989586621679479829"><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479829"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
-&gt; Parser (Growing Vector RealWorld Double)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1458"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1459"></span><span> </span><span id="local-6989586621679479828"><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479828"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
-&gt; Parser (Growing Vector RealWorld Double)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1460"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1461"></span><span> </span><span id="local-6989586621679479827"><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479827"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
-&gt; Parser (Growing Vector RealWorld Float)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1462"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1463"></span><span> </span><span id="local-6989586621679479826"><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479826"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
-&gt; Parser (Growing Vector RealWorld Int32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1464"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1465"></span><span> </span><span id="local-6989586621679479825"><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479825"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int64)
-&gt; Parser (Growing Vector RealWorld Int64)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1466"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int64)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1467"></span><span> </span><span id="local-6989586621679479824"><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479824"><span class="hs-identifier hs-var">mutable'intVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
-&gt; Parser (Growing Vector RealWorld Int32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1468"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1469"></span><span> </span><span id="local-6989586621679479823"><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479823"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ResourceHandleProto)
-&gt; Parser (Growing Vector RealWorld ResourceHandleProto)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1470"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ResourceHandleProto)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1471"></span><span> </span><span id="local-6989586621679479822"><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479822"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
-&gt; Parser (Growing Vector RealWorld Float)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1472"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1473"></span><span> </span><span id="local-6989586621679479821"><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479821"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ByteString)
-&gt; Parser (Growing Vector RealWorld ByteString)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1474"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ByteString)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1475"></span><span> </span><span id="local-6989586621679479820"><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479820"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word32)
-&gt; Parser (Growing Vector RealWorld Word32)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1476"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word32)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1477"></span><span> </span><span id="local-6989586621679479819"><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479819"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word64)
-&gt; Parser (Growing Vector RealWorld Word64)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1478"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word64)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1479"></span><span> </span><span id="local-6989586621679479818"><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479818"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld VariantTensorDataProto)
-&gt; Parser (Growing Vector RealWorld VariantTensorDataProto)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-1480"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld VariantTensorDataProto)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-1481"></span><span> </span><span class="annot"><span class="annottext">TensorProto
-&gt; Growing Vector RealWorld Bool
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Double
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld Int64
-&gt; Growing Vector RealWorld Int32
-&gt; Growing Vector RealWorld ResourceHandleProto
-&gt; Growing Vector RealWorld Float
-&gt; Growing Vector RealWorld ByteString
-&gt; Growing Vector RealWorld Word32
-&gt; Growing Vector RealWorld Word64
-&gt; Growing Vector RealWorld VariantTensorDataProto
-&gt; Parser TensorProto
</span><a href="#local-6989586621679479991"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-1482"></span><span> </span><span class="annot"><span class="annottext">TensorProto
forall msg. Message msg =&gt; msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span>
</span><span id="line-1483"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Bool
</span><a href="#local-6989586621679479831"><span class="hs-identifier hs-var">mutable'boolVal</span></a></span><span>
</span><span id="line-1484"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479829"><span class="hs-identifier hs-var">mutable'dcomplexVal</span></a></span><span>
</span><span id="line-1485"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Double
</span><a href="#local-6989586621679479828"><span class="hs-identifier hs-var">mutable'doubleVal</span></a></span><span>
</span><span id="line-1486"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479827"><span class="hs-identifier hs-var">mutable'floatVal</span></a></span><span>
</span><span id="line-1487"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479826"><span class="hs-identifier hs-var">mutable'halfVal</span></a></span><span>
</span><span id="line-1488"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int64
</span><a href="#local-6989586621679479825"><span class="hs-identifier hs-var">mutable'int64Val</span></a></span><span>
</span><span id="line-1489"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Int32
</span><a href="#local-6989586621679479824"><span class="hs-identifier hs-var">mutable'intVal</span></a></span><span>
</span><span id="line-1490"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ResourceHandleProto
</span><a href="#local-6989586621679479823"><span class="hs-identifier hs-var">mutable'resourceHandleVal</span></a></span><span>
</span><span id="line-1491"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Float
</span><a href="#local-6989586621679479822"><span class="hs-identifier hs-var">mutable'scomplexVal</span></a></span><span>
</span><span id="line-1492"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld ByteString
</span><a href="#local-6989586621679479821"><span class="hs-identifier hs-var">mutable'stringVal</span></a></span><span>
</span><span id="line-1493"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word32
</span><a href="#local-6989586621679479820"><span class="hs-identifier hs-var">mutable'uint32Val</span></a></span><span>
</span><span id="line-1494"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Word64
</span><a href="#local-6989586621679479819"><span class="hs-identifier hs-var">mutable'uint64Val</span></a></span><span>
</span><span id="line-1495"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld VariantTensorDataProto
</span><a href="#local-6989586621679479818"><span class="hs-identifier hs-var">mutable'variantVal</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1496"></span><span> </span><span class="annot"><span class="hs-string">&quot;TensorProto&quot;</span></span><span>
</span><span id="line-1497"></span><span> </span><span id="local-6989586621679479817"><span class="annot"><span class="annottext">buildMessage :: TensorProto -&gt; Builder
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></span></span><span>
</span><span id="line-1498"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479815"><span class="annot"><span class="annottext">_x :: TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
</span><span id="line-1499"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1500"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1501"></span><span> </span><span id="local-6989586621679479814"><span class="annot"><span class="annottext">_v :: DataType
</span><a href="#local-6989586621679479814"><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 TensorProto TensorProto DataType DataType
-&gt; TensorProto -&gt; DataType
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;dtype&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;dtype&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1502"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1503"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; DataType -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679479814"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">DataType
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1504"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1505"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1506"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1507"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
</span><span id="line-1508"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -&gt; Builder) -&gt; (DataType -&gt; Int) -&gt; DataType -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1509"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Int -&gt; Word64) -&gt; Int -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1510"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
</span><span id="line-1511"></span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Int
forall a. Enum a =&gt; a -&gt; Int
</span><span class="hs-identifier hs-var">Prelude.fromEnum</span></span><span>
</span><span id="line-1512"></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679479814"><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-1513"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1514"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
</span><span id="line-1515"></span><span> </span><span class="annot"><span class="annottext">FoldLike
(Maybe TensorShapeProto)
TensorProto
TensorProto
(Maybe TensorShapeProto)
(Maybe TensorShapeProto)
-&gt; TensorProto -&gt; Maybe TensorShapeProto
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1516"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;maybe'tensorShape&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;maybe'tensorShape&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1517"></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-1518"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Nothing</span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1519"></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-6989586621679479810"><span class="annot"><span class="annottext">_v :: TensorShapeProto
</span><a href="#local-6989586621679479810"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-1520"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1521"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
</span><span id="line-1522"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder)
-&gt; (TensorShapeProto -&gt; ByteString) -&gt; TensorShapeProto -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1523"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479809"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479809"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1524"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1525"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1526"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479809"><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-1527"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479809"><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-1528"></span><span> </span><span class="annot"><span class="annottext">TensorShapeProto -&gt; ByteString
forall msg. Message msg =&gt; msg -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
</span><span id="line-1529"></span><span> </span><span class="annot"><span class="annottext">TensorShapeProto
</span><a href="#local-6989586621679479810"><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-1530"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1531"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1532"></span><span> </span><span id="local-6989586621679479805"><span class="annot"><span class="annottext">_v :: Int32
</span><a href="#local-6989586621679479805"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1533"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int32 TensorProto TensorProto Int32 Int32
-&gt; TensorProto -&gt; Int32
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1534"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;versionNumber&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;versionNumber&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1535"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1536"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int32 -&gt; Int32 -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679479805"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1537"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1538"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1539"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1540"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">24</span></span><span class="hs-special">)</span><span>
</span><span id="line-1541"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Int32 -&gt; Word64) -&gt; Int32 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1542"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679479805"><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-1543"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1544"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1545"></span><span> </span><span id="local-6989586621679479804"><span class="annot"><span class="annottext">_v :: ByteString
</span><a href="#local-6989586621679479804"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
</span><span id="line-1546"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike ByteString TensorProto TensorProto ByteString ByteString
-&gt; TensorProto -&gt; ByteString
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1547"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;tensorContent&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;tensorContent&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1548"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1549"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479804"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1550"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1551"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1552"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1553"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">34</span></span><span class="hs-special">)</span><span>
</span><span id="line-1554"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479803"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479803"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1555"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1556"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1557"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479803"><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-1558"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479803"><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-1559"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479804"><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-1560"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1561"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1562"></span><span> </span><span id="local-6989586621679479802"><span class="annot"><span class="annottext">p :: Vector Int32
</span><a href="#local-6989586621679479802"><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)
TensorProto
TensorProto
(Vector Int32)
(Vector Int32)
-&gt; TensorProto -&gt; Vector Int32
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1563"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'halfVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'halfVal&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1564"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1565"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Int32 -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679479802"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1566"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1567"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1568"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1569"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">106</span></span><span class="hs-special">)</span><span>
</span><span id="line-1570"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479800"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479800"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1571"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1572"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1573"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479800"><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-1574"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479800"><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-1575"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1576"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int32 -&gt; Builder) -&gt; Vector Int32 -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1577"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Int32 -&gt; Word64) -&gt; Int32 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1578"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1579"></span><span> </span><span class="annot"><span class="annottext">Int32 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
</span><span id="line-1580"></span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679479802"><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-1581"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1582"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1583"></span><span> </span><span id="local-6989586621679479797"><span class="annot"><span class="annottext">p :: Vector Float
</span><a href="#local-6989586621679479797"><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 Float)
TensorProto
TensorProto
(Vector Float)
(Vector Float)
-&gt; TensorProto -&gt; Vector Float
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1584"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'floatVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'floatVal&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1585"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1586"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Float -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679479797"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1587"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1588"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1589"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1590"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">42</span></span><span class="hs-special">)</span><span>
</span><span id="line-1591"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479796"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479796"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1592"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1593"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1594"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479796"><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-1595"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479796"><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-1596"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1597"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Float -&gt; Builder) -&gt; Vector Float -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1598"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -&gt; Builder) -&gt; (Float -&gt; Word32) -&gt; Float -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1599"></span><span> </span><span class="annot"><span class="annottext">Word32 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putFixed32</span></span><span>
</span><span id="line-1600"></span><span> </span><span class="annot"><span class="annottext">Float -&gt; Word32
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.floatToWord</span></span><span class="hs-special">)</span><span>
</span><span id="line-1601"></span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679479797"><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-1602"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1603"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1604"></span><span> </span><span id="local-6989586621679479793"><span class="annot"><span class="annottext">p :: Vector Double
</span><a href="#local-6989586621679479793"><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 Double)
TensorProto
TensorProto
(Vector Double)
(Vector Double)
-&gt; TensorProto -&gt; Vector Double
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1605"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'doubleVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'doubleVal&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1606"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1607"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Double -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679479793"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1608"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1609"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1610"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1611"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">50</span></span><span class="hs-special">)</span><span>
</span><span id="line-1612"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479792"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479792"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1613"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1614"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1615"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1616"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479792"><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-1617"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479792"><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-1618"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1619"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Double -&gt; Builder) -&gt; Vector Double -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1620"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Double -&gt; Word64) -&gt; Double -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1621"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putFixed64</span></span><span>
</span><span id="line-1622"></span><span> </span><span class="annot"><span class="annottext">Double -&gt; Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.doubleToWord</span></span><span class="hs-special">)</span><span>
</span><span id="line-1623"></span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679479793"><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-1624"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1625"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1626"></span><span> </span><span id="local-6989586621679479789"><span class="annot"><span class="annottext">p :: Vector Int32
</span><a href="#local-6989586621679479789"><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)
TensorProto
TensorProto
(Vector Int32)
(Vector Int32)
-&gt; TensorProto -&gt; Vector Int32
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1627"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'intVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'intVal&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1628"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1629"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Int32 -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679479789"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1630"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1631"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1632"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1633"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">58</span></span><span class="hs-special">)</span><span>
</span><span id="line-1634"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479788"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479788"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1635"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1636"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1637"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1638"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479788"><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-1639"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479788"><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-1640"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1641"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int32 -&gt; Builder) -&gt; Vector Int32 -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1642"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Int32 -&gt; Word64) -&gt; Int32 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1643"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1644"></span><span> </span><span class="annot"><span class="annottext">Int32 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
</span><span id="line-1645"></span><span> </span><span class="annot"><span class="annottext">Vector Int32
</span><a href="#local-6989586621679479789"><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-1646"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1647"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder) -&gt; Vector ByteString -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1648"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479787"><span class="annot"><span class="annottext">_v :: ByteString
</span><a href="#local-6989586621679479787"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
</span><span id="line-1649"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1650"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">66</span></span><span class="hs-special">)</span><span>
</span><span id="line-1651"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479786"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479786"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1652"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1653"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1654"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1655"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479786"><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-1656"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span>
</span><span id="line-1657"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479786"><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-1658"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479787"><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-1659"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
(Vector ByteString)
TensorProto
TensorProto
(Vector ByteString)
(Vector ByteString)
-&gt; TensorProto -&gt; Vector ByteString
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1660"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'stringVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'stringVal&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><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-1661"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1662"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1663"></span><span> </span><span id="local-6989586621679479785"><span class="annot"><span class="annottext">p :: Vector Float
</span><a href="#local-6989586621679479785"><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 Float)
TensorProto
TensorProto
(Vector Float)
(Vector Float)
-&gt; TensorProto -&gt; Vector Float
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1664"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'scomplexVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'scomplexVal&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1665"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1666"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Float -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679479785"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1667"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1668"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1669"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1670"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">74</span></span><span class="hs-special">)</span><span>
</span><span id="line-1671"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479784"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479784"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1672"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1673"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1674"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1675"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479784"><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-1676"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span>
</span><span id="line-1677"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479784"><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-1678"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1679"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Float -&gt; Builder) -&gt; Vector Float -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1680"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -&gt; Builder) -&gt; (Float -&gt; Word32) -&gt; Float -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1681"></span><span> </span><span class="annot"><span class="annottext">Word32 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putFixed32</span></span><span>
</span><span id="line-1682"></span><span> </span><span class="annot"><span class="annottext">Float -&gt; Word32
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.floatToWord</span></span><span class="hs-special">)</span><span>
</span><span id="line-1683"></span><span> </span><span class="annot"><span class="annottext">Vector Float
</span><a href="#local-6989586621679479785"><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-1684"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1685"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1686"></span><span> </span><span id="local-6989586621679479783"><span class="annot"><span class="annottext">p :: Vector Int64
</span><a href="#local-6989586621679479783"><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 Int64)
TensorProto
TensorProto
(Vector Int64)
(Vector Int64)
-&gt; TensorProto -&gt; Vector Int64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1687"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'int64Val&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'int64Val&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1688"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1689"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Int64 -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Int64
</span><a href="#local-6989586621679479783"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1690"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1691"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1692"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1693"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">82</span></span><span class="hs-special">)</span><span>
</span><span id="line-1694"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479782"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479782"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1695"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1696"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1697"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1698"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479782"><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-1699"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span>
</span><span id="line-1700"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479782"><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-1701"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1702"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int64 -&gt; Builder) -&gt; Vector Int64 -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1703"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Int64 -&gt; Word64) -&gt; Int64 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1704"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1705"></span><span> </span><span class="annot"><span class="annottext">Int64 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
</span><span id="line-1706"></span><span> </span><span class="annot"><span class="annottext">Vector Int64
</span><a href="#local-6989586621679479783"><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-1707"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1708"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1709"></span><span> </span><span id="local-6989586621679479781"><span class="annot"><span class="annottext">p :: Vector Bool
</span><a href="#local-6989586621679479781"><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 Bool) TensorProto TensorProto (Vector Bool) (Vector Bool)
-&gt; TensorProto -&gt; Vector Bool
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1710"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'boolVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'boolVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1711"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1712"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1713"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Bool -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Bool
</span><a href="#local-6989586621679479781"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1714"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1715"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1716"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1717"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">90</span></span><span class="hs-special">)</span><span>
</span><span id="line-1718"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479780"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479780"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1719"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1720"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1721"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1722"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479780"><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-1723"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span>
</span><span id="line-1724"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479780"><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-1725"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1726"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Bool -&gt; Builder) -&gt; Vector Bool -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1727"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Bool -&gt; Word64) -&gt; Bool -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1728"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1729"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479779"><span class="annot"><span class="annottext">b :: Bool
</span><a href="#local-6989586621679479779"><span class="hs-identifier hs-var">b</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479779"><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 class="hs-special">)</span><span>
</span><span id="line-1730"></span><span> </span><span class="annot"><span class="annottext">Vector Bool
</span><a href="#local-6989586621679479781"><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-1731"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1732"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1733"></span><span> </span><span id="local-6989586621679479778"><span class="annot"><span class="annottext">p :: Vector Double
</span><a href="#local-6989586621679479778"><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 Double)
TensorProto
TensorProto
(Vector Double)
(Vector Double)
-&gt; TensorProto -&gt; Vector Double
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1734"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'dcomplexVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-1735"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'dcomplexVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1736"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1737"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1738"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Double -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679479778"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1739"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1740"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1741"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1742"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1743"></span><span> </span><span class="annot"><span class="hs-number">98</span></span><span class="hs-special">)</span><span>
</span><span id="line-1744"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479777"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479777"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1745"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1746"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1747"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1748"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
</span><span id="line-1749"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479777"><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-1750"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span>
</span><span id="line-1751"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479777"><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-1752"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1753"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Double -&gt; Builder) -&gt; Vector Double -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1754"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Double -&gt; Word64) -&gt; Double -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1755"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putFixed64</span></span><span>
</span><span id="line-1756"></span><span> </span><span class="annot"><span class="annottext">Double -&gt; Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.doubleToWord</span></span><span class="hs-special">)</span><span>
</span><span id="line-1757"></span><span> </span><span class="annot"><span class="annottext">Vector Double
</span><a href="#local-6989586621679479778"><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-1758"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1759"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ResourceHandleProto -&gt; Builder)
-&gt; Vector ResourceHandleProto -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1760"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479776"><span class="annot"><span class="annottext">_v :: ResourceHandleProto
</span><a href="#local-6989586621679479776"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
</span><span id="line-1761"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1762"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1763"></span><span> </span><span class="annot"><span class="hs-number">114</span></span><span class="hs-special">)</span><span>
</span><span id="line-1764"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder)
-&gt; (ResourceHandleProto -&gt; ByteString)
-&gt; ResourceHandleProto
-&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1765"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479775"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479775"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1766"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1767"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1768"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1769"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
</span><span id="line-1770"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479775"><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-1771"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span>
</span><span id="line-1772"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479775"><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-1773"></span><span> </span><span class="annot"><span class="annottext">ResourceHandleProto -&gt; ByteString
forall msg. Message msg =&gt; msg -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
</span><span id="line-1774"></span><span> </span><span class="annot"><span class="annottext">ResourceHandleProto
</span><a href="#local-6989586621679479776"><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-1775"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
(Vector ResourceHandleProto)
TensorProto
TensorProto
(Vector ResourceHandleProto)
(Vector ResourceHandleProto)
-&gt; TensorProto -&gt; Vector ResourceHandleProto
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1776"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'resourceHandleVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-1777"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'resourceHandleVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1778"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><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-1779"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1780"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -&gt; Builder)
-&gt; Vector VariantTensorDataProto -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1781"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479774"><span class="annot"><span class="annottext">_v :: VariantTensorDataProto
</span><a href="#local-6989586621679479774"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
</span><span id="line-1782"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1783"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1784"></span><span> </span><span class="annot"><span class="hs-number">122</span></span><span class="hs-special">)</span><span>
</span><span id="line-1785"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder)
-&gt; (VariantTensorDataProto -&gt; ByteString)
-&gt; VariantTensorDataProto
-&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1786"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479773"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479773"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1787"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1788"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1789"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1790"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
</span><span id="line-1791"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479773"><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-1792"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span>
</span><span id="line-1793"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479773"><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-1794"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; ByteString
forall msg. Message msg =&gt; msg -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
</span><span id="line-1795"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479774"><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-1796"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
(Vector VariantTensorDataProto)
TensorProto
TensorProto
(Vector VariantTensorDataProto)
(Vector VariantTensorDataProto)
-&gt; TensorProto -&gt; Vector VariantTensorDataProto
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1797"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'variantVal&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-1798"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'variantVal&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1799"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><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-1800"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1801"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1802"></span><span> </span><span id="local-6989586621679479772"><span class="annot"><span class="annottext">p :: Vector Word32
</span><a href="#local-6989586621679479772"><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 Word32)
TensorProto
TensorProto
(Vector Word32)
(Vector Word32)
-&gt; TensorProto -&gt; Vector Word32
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1803"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'uint32Val&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-1804"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'uint32Val&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1805"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1806"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1807"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Word32 -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Word32
</span><a href="#local-6989586621679479772"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1808"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1809"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1810"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1811"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1812"></span><span> </span><span class="annot"><span class="hs-number">130</span></span><span class="hs-special">)</span><span>
</span><span id="line-1813"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479771"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479771"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1814"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1815"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1816"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1817"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
</span><span id="line-1818"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479771"><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-1819"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span>
</span><span id="line-1820"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479771"><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-1821"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1822"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -&gt; Builder) -&gt; Vector Word32 -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1823"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; (Word32 -&gt; Word64) -&gt; Word32 -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1824"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1825"></span><span> </span><span class="annot"><span class="annottext">Word32 -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
</span><span id="line-1826"></span><span> </span><span class="annot"><span class="annottext">Vector Word32
</span><a href="#local-6989586621679479772"><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-1827"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1828"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-1829"></span><span> </span><span id="local-6989586621679479770"><span class="annot"><span class="annottext">p :: Vector Word64
</span><a href="#local-6989586621679479770"><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 Word64)
TensorProto
TensorProto
(Vector Word64)
(Vector Word64)
-&gt; TensorProto -&gt; Vector Word64
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1830"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'uint64Val&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
</span><span id="line-1831"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'uint64Val&quot;</span></span><span class="hs-special">)</span><span>
</span><span id="line-1832"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-1833"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1834"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Vector Word64 -&gt; Bool
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; Bool
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Word64
</span><a href="#local-6989586621679479770"><span class="hs-identifier hs-var">p</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-1835"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-1836"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-1837"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1838"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1839"></span><span> </span><span class="annot"><span class="hs-number">138</span></span><span class="hs-special">)</span><span>
</span><span id="line-1840"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479769"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479769"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-1841"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-1842"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1843"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
</span><span id="line-1844"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
</span><span id="line-1845"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479769"><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-1846"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span>
</span><span id="line-1847"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479769"><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-1848"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runBuilder</span></span><span>
</span><span id="line-1849"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -&gt; Builder) -&gt; Vector Word64 -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-1850"></span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-1851"></span><span> </span><span class="annot"><span class="annottext">Vector Word64
</span><a href="#local-6989586621679479770"><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-1852"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
</span><span id="line-1853"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet TensorProto TensorProto FieldSet FieldSet
-&gt; TensorProto -&gt; FieldSet
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
</span><span id="line-1854"></span><span> </span><span class="annot"><span class="annottext">FoldLike FieldSet TensorProto TensorProto FieldSet FieldSet
forall msg. Message msg =&gt; Lens' msg FieldSet
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
</span><span id="line-1855"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479815"><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 class="hs-special">)</span><span>
</span><span id="line-1856"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1857"></span><span> </span><span id="local-6989586621679479765"><span class="annot"><span class="annottext">rnf :: TensorProto -&gt; ()
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></span></span><span>
</span><span id="line-1858"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479763"><span class="annot"><span class="annottext">x__ :: TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
</span><span id="line-1859"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1860"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27_unknownFields"><span class="hs-identifier hs-var hs-var">_TensorProto'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1861"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DataType -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1862"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; DataType
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dtype"><span class="hs-identifier hs-var hs-var">_TensorProto'dtype</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1863"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe TensorShapeProto -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1864"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Maybe TensorShapeProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorShape"><span class="hs-identifier hs-var hs-var">_TensorProto'tensorShape</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1865"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int32 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1866"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27versionNumber"><span class="hs-identifier hs-var hs-var">_TensorProto'versionNumber</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1867"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1868"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27tensorContent"><span class="hs-identifier hs-var hs-var">_TensorProto'tensorContent</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1869"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Int32 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1870"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27halfVal"><span class="hs-identifier hs-var hs-var">_TensorProto'halfVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1871"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Float -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1872"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27floatVal"><span class="hs-identifier hs-var hs-var">_TensorProto'floatVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1873"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Double -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1874"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27doubleVal"><span class="hs-identifier hs-var hs-var">_TensorProto'doubleVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1875"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Int32 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1876"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27intVal"><span class="hs-identifier hs-var hs-var">_TensorProto'intVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1877"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector ByteString -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1878"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27stringVal"><span class="hs-identifier hs-var hs-var">_TensorProto'stringVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1879"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Float -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1880"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Float
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27scomplexVal"><span class="hs-identifier hs-var hs-var">_TensorProto'scomplexVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1881"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Int64 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1882"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Int64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27int64Val"><span class="hs-identifier hs-var hs-var">_TensorProto'int64Val</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1883"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Bool -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1884"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Bool
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27boolVal"><span class="hs-identifier hs-var hs-var">_TensorProto'boolVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1885"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Double -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1886"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Double
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27dcomplexVal"><span class="hs-identifier hs-var hs-var">_TensorProto'dcomplexVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1887"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector ResourceHandleProto -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1888"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector ResourceHandleProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27resourceHandleVal"><span class="hs-identifier hs-var hs-var">_TensorProto'resourceHandleVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1889"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector VariantTensorDataProto -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1890"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector VariantTensorDataProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27variantVal"><span class="hs-identifier hs-var hs-var">_TensorProto'variantVal</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1891"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Word32 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1892"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Word32
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint32Val"><span class="hs-identifier hs-var hs-var">_TensorProto'uint32Val</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1893"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector Word64 -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-1894"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -&gt; Vector Word64
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_TensorProto%27uint64Val"><span class="hs-identifier hs-var hs-var">_TensorProto'uint64Val</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479763"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1895"></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 class="hs-special">)</span><span>
</span><span id="line-1896"></span><span class="hs-comment">{- | Fields :
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.typeName' @:: Lens' VariantTensorDataProto Data.Text.Text@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.metadata' @:: Lens' VariantTensorDataProto Data.ByteString.ByteString@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.tensors' @:: Lens' VariantTensorDataProto [TensorProto]@
* 'Proto.Tensorflow.Core.Framework.Tensor_Fields.vec'tensors' @:: Lens' VariantTensorDataProto (Data.Vector.Vector TensorProto)@ -}</span><span>
</span><span id="line-1902"></span><span class="hs-keyword">data</span><span> </span><span id="VariantTensorDataProto"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-var">VariantTensorDataProto</span></a></span></span><span>
</span><span id="line-1903"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="VariantTensorDataProto%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#VariantTensorDataProto%27_constructor"><span class="hs-identifier hs-var">VariantTensorDataProto'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_VariantTensorDataProto%27typeName"><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27typeName"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'typeName</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-1904"></span><span> </span><span id="_VariantTensorDataProto%27metadata"><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27metadata"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'metadata</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.ByteString.ByteString</span></span><span class="hs-special">,</span><span>
</span><span id="line-1905"></span><span> </span><span id="_VariantTensorDataProto%27tensors"><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; Vector TensorProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27tensors"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'tensors</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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-1906"></span><span> </span><span id="_VariantTensorDataProto%27_unknownFields"><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27_unknownFields"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'_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-1907"></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-6989586621679479753"><span id="local-6989586621679479755"><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
(VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool)
-&gt; (VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool)
-&gt; Eq VariantTensorDataProto
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
$c/= :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
== :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
$c== :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679479738"><span id="local-6989586621679479740"><span id="local-6989586621679479742"><span id="local-6989586621679479744"><span id="local-6989586621679479746"><span id="local-6989586621679479748"><span id="local-6989586621679479750"><span class="annot"><span class="annottext">Eq VariantTensorDataProto
Eq VariantTensorDataProto =&gt;
(VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Ordering)
-&gt; (VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool)
-&gt; (VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool)
-&gt; (VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool)
-&gt; (VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool)
-&gt; (VariantTensorDataProto
-&gt; VariantTensorDataProto -&gt; VariantTensorDataProto)
-&gt; (VariantTensorDataProto
-&gt; VariantTensorDataProto -&gt; VariantTensorDataProto)
-&gt; Ord VariantTensorDataProto
VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Ordering
VariantTensorDataProto
-&gt; VariantTensorDataProto -&gt; VariantTensorDataProto
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: VariantTensorDataProto
-&gt; VariantTensorDataProto -&gt; VariantTensorDataProto
$cmin :: VariantTensorDataProto
-&gt; VariantTensorDataProto -&gt; VariantTensorDataProto
max :: VariantTensorDataProto
-&gt; VariantTensorDataProto -&gt; VariantTensorDataProto
$cmax :: VariantTensorDataProto
-&gt; VariantTensorDataProto -&gt; VariantTensorDataProto
&gt;= :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
$c&gt;= :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
&gt; :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
$c&gt; :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
&lt;= :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
$c&lt;= :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
&lt; :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
$c&lt; :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Bool
compare :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Ordering
$ccompare :: VariantTensorDataProto -&gt; VariantTensorDataProto -&gt; Ordering
$cp1Ord :: Eq VariantTensorDataProto
</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-1908"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679479733"><span id="local-6989586621679479735"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1909"></span><span> </span><span id="local-6989586621679479732"><span class="annot"><span class="annottext">showsPrec :: Int -&gt; VariantTensorDataProto -&gt; ShowS
</span><a href="#local-6989586621679479732"><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-6989586621679479731"><span class="annot"><span class="annottext">__x :: VariantTensorDataProto
</span><a href="#local-6989586621679479731"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679479730"><span class="annot"><span class="annottext">__s :: String
</span><a href="#local-6989586621679479730"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
</span><span id="line-1910"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -&gt; ShowS
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
</span><span id="line-1911"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
</span><span id="line-1912"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; ShowS
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
</span><span id="line-1913"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; String
forall msg. Message msg =&gt; msg -&gt; String
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479731"><span class="hs-identifier hs-var">__x</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Char -&gt; ShowS
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span> </span><span class="annot"><span class="hs-char">'}'</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679479730"><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-1914"></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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;typeName&quot;</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1915"></span><span> </span><span id="local-6989586621679479728"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;typeName&quot;
-&gt; (Text -&gt; f Text)
-&gt; VariantTensorDataProto
-&gt; f VariantTensorDataProto
</span><a href="#local-6989586621679479728"><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-1916"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -&gt; f Text)
-&gt; VariantTensorDataProto -&gt; f VariantTensorDataProto)
-&gt; ((Text -&gt; f Text) -&gt; Text -&gt; f Text)
-&gt; (Text -&gt; f Text)
-&gt; VariantTensorDataProto
-&gt; f VariantTensorDataProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1917"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -&gt; Text)
-&gt; (VariantTensorDataProto -&gt; Text -&gt; VariantTensorDataProto)
-&gt; Lens VariantTensorDataProto VariantTensorDataProto Text Text
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-1918"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27typeName"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'typeName</span></a></span><span>
</span><span id="line-1919"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479727"><span class="annot"><span class="annottext">x__ :: VariantTensorDataProto
</span><a href="#local-6989586621679479727"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679479726"><span class="annot"><span class="annottext">y__ :: Text
</span><a href="#local-6989586621679479726"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479727"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_VariantTensorDataProto'typeName :: Text
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27typeName"><span class="hs-identifier hs-var">_VariantTensorDataProto'typeName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679479726"><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-1920"></span><span> </span><span class="annot"><span class="annottext">(Text -&gt; f Text) -&gt; Text -&gt; f Text
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-1921"></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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;metadata&quot;</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ByteString.ByteString</span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1922"></span><span> </span><span id="local-6989586621679479724"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;metadata&quot;
-&gt; (ByteString -&gt; f ByteString)
-&gt; VariantTensorDataProto
-&gt; f VariantTensorDataProto
</span><a href="#local-6989586621679479724"><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-1923"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((ByteString -&gt; f ByteString)
-&gt; VariantTensorDataProto -&gt; f VariantTensorDataProto)
-&gt; ((ByteString -&gt; f ByteString) -&gt; ByteString -&gt; f ByteString)
-&gt; (ByteString -&gt; f ByteString)
-&gt; VariantTensorDataProto
-&gt; f VariantTensorDataProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1924"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -&gt; ByteString)
-&gt; (VariantTensorDataProto -&gt; ByteString -&gt; VariantTensorDataProto)
-&gt; Lens
VariantTensorDataProto VariantTensorDataProto ByteString ByteString
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-1925"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27metadata"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'metadata</span></a></span><span>
</span><span id="line-1926"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479723"><span class="annot"><span class="annottext">x__ :: VariantTensorDataProto
</span><a href="#local-6989586621679479723"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679479722"><span class="annot"><span class="annottext">y__ :: ByteString
</span><a href="#local-6989586621679479722"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479723"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_VariantTensorDataProto'metadata :: ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27metadata"><span class="hs-identifier hs-var">_VariantTensorDataProto'metadata</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479722"><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-1927"></span><span> </span><span class="annot"><span class="annottext">(ByteString -&gt; f ByteString) -&gt; ByteString -&gt; f ByteString
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-1928"></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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;tensors&quot;</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1929"></span><span> </span><span id="local-6989586621679479720"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;tensors&quot;
-&gt; ([TensorProto] -&gt; f [TensorProto])
-&gt; VariantTensorDataProto
-&gt; f VariantTensorDataProto
</span><a href="#local-6989586621679479720"><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-1930"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector TensorProto -&gt; f (Vector TensorProto))
-&gt; VariantTensorDataProto -&gt; f VariantTensorDataProto)
-&gt; (([TensorProto] -&gt; f [TensorProto])
-&gt; Vector TensorProto -&gt; f (Vector TensorProto))
-&gt; ([TensorProto] -&gt; f [TensorProto])
-&gt; VariantTensorDataProto
-&gt; f VariantTensorDataProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1931"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -&gt; Vector TensorProto)
-&gt; (VariantTensorDataProto
-&gt; Vector TensorProto -&gt; VariantTensorDataProto)
-&gt; Lens
VariantTensorDataProto
VariantTensorDataProto
(Vector TensorProto)
(Vector TensorProto)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-1932"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; Vector TensorProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27tensors"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'tensors</span></a></span><span>
</span><span id="line-1933"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479719"><span class="annot"><span class="annottext">x__ :: VariantTensorDataProto
</span><a href="#local-6989586621679479719"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679479718"><span class="annot"><span class="annottext">y__ :: Vector TensorProto
</span><a href="#local-6989586621679479718"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479719"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_VariantTensorDataProto'tensors :: Vector TensorProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27tensors"><span class="hs-identifier hs-var">_VariantTensorDataProto'tensors</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector TensorProto
</span><a href="#local-6989586621679479718"><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-1934"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector TensorProto -&gt; [TensorProto])
-&gt; (Vector TensorProto -&gt; [TensorProto] -&gt; Vector TensorProto)
-&gt; Lens
(Vector TensorProto)
(Vector TensorProto)
[TensorProto]
[TensorProto]
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-1935"></span><span> </span><span class="annot"><span class="annottext">Vector TensorProto -&gt; [TensorProto]
forall (v :: * -&gt; *) a. Vector v a =&gt; v a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
</span><span id="line-1936"></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-6989586621679479717"><span class="annot"><span class="annottext">y__ :: [TensorProto]
</span><a href="#local-6989586621679479717"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">[TensorProto] -&gt; Vector TensorProto
forall (v :: * -&gt; *) a. Vector v a =&gt; [a] -&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[TensorProto]
</span><a href="#local-6989586621679479717"><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-1937"></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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;vec'tensors&quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1938"></span><span> </span><span id="local-6989586621679479715"><span class="annot"><span class="annottext">fieldOf :: Proxy# &quot;vec'tensors&quot;
-&gt; (Vector TensorProto -&gt; f (Vector TensorProto))
-&gt; VariantTensorDataProto
-&gt; f VariantTensorDataProto
</span><a href="#local-6989586621679479715"><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-1939"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector TensorProto -&gt; f (Vector TensorProto))
-&gt; VariantTensorDataProto -&gt; f VariantTensorDataProto)
-&gt; ((Vector TensorProto -&gt; f (Vector TensorProto))
-&gt; Vector TensorProto -&gt; f (Vector TensorProto))
-&gt; (Vector TensorProto -&gt; f (Vector TensorProto))
-&gt; VariantTensorDataProto
-&gt; f VariantTensorDataProto
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-1940"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -&gt; Vector TensorProto)
-&gt; (VariantTensorDataProto
-&gt; Vector TensorProto -&gt; VariantTensorDataProto)
-&gt; Lens
VariantTensorDataProto
VariantTensorDataProto
(Vector TensorProto)
(Vector TensorProto)
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-1941"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; Vector TensorProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27tensors"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'tensors</span></a></span><span>
</span><span id="line-1942"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479714"><span class="annot"><span class="annottext">x__ :: VariantTensorDataProto
</span><a href="#local-6989586621679479714"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679479713"><span class="annot"><span class="annottext">y__ :: Vector TensorProto
</span><a href="#local-6989586621679479713"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479714"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_VariantTensorDataProto'tensors :: Vector TensorProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27tensors"><span class="hs-identifier hs-var">_VariantTensorDataProto'tensors</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector TensorProto
</span><a href="#local-6989586621679479713"><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-1943"></span><span> </span><span class="annot"><span class="annottext">(Vector TensorProto -&gt; f (Vector TensorProto))
-&gt; Vector TensorProto -&gt; f (Vector TensorProto)
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-1944"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679479706"><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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-1945"></span><span> </span><span id="local-6989586621679479702"><span class="annot"><span class="annottext">messageName :: Proxy VariantTensorDataProto -&gt; Text
</span><a href="#local-6989586621679479702"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -&gt; Text
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">&quot;tensorflow.VariantTensorDataProto&quot;</span></span><span>
</span><span id="line-1946"></span><span> </span><span id="local-6989586621679479701"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy VariantTensorDataProto -&gt; ByteString
</span><a href="#local-6989586621679479701"><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-1947"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;\n\
\\SYNVariantTensorDataProto\DC2\ESC\n\
\\ttype_name\CAN\SOH \SOH(\tR\btypeName\DC2\SUB\n\
\\bmetadata\CAN\STX \SOH(\fR\bmetadata\DC21\n\
\\atensors\CAN\ETX \ETX(\v2\ETB.tensorflow.TensorProtoR\atensors&quot;</span></span><span>
</span><span id="line-1952"></span><span> </span><span id="local-6989586621679479700"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy VariantTensorDataProto -&gt; ByteString
</span><a href="#local-6989586621679479700"><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.Tensor.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
</span><span id="line-1953"></span><span> </span><span id="local-6989586621679479699"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor VariantTensorDataProto)
</span><a href="#local-6989586621679479699"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
</span><span id="line-1954"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-1955"></span><span> </span><span id="local-6989586621679479698"><span class="annot"><span class="annottext">typeName__field_descriptor :: FieldDescriptor VariantTensorDataProto
</span><a href="#local-6989586621679479698"><span class="hs-identifier hs-var hs-var">typeName__field_descriptor</span></a></span></span><span>
</span><span id="line-1956"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor Text
-&gt; FieldAccessor VariantTensorDataProto Text
-&gt; FieldDescriptor VariantTensorDataProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-1957"></span><span> </span><span class="annot"><span class="hs-string">&quot;type_name&quot;</span></span><span>
</span><span id="line-1958"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -&gt; FieldTypeDescriptor Text
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1959"></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-1960"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
-&gt; Lens VariantTensorDataProto VariantTensorDataProto Text Text
-&gt; FieldAccessor VariantTensorDataProto Text
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
</span><span id="line-1961"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
forall value. (FieldDefault value, Eq value) =&gt; WireDefault value
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
</span><span id="line-1962"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;typeName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;typeName&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1963"></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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span>
</span><span id="line-1964"></span><span> </span><span id="local-6989586621679479696"><span class="annot"><span class="annottext">metadata__field_descriptor :: FieldDescriptor VariantTensorDataProto
</span><a href="#local-6989586621679479696"><span class="hs-identifier hs-var hs-var">metadata__field_descriptor</span></a></span></span><span>
</span><span id="line-1965"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor ByteString
-&gt; FieldAccessor VariantTensorDataProto ByteString
-&gt; FieldDescriptor VariantTensorDataProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-1966"></span><span> </span><span class="annot"><span class="hs-string">&quot;metadata&quot;</span></span><span>
</span><span id="line-1967"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField ByteString -&gt; FieldTypeDescriptor ByteString
forall value. ScalarField value -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.BytesField</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1968"></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.ByteString.ByteString</span></span><span class="hs-special">)</span><span>
</span><span id="line-1969"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault ByteString
-&gt; Lens
VariantTensorDataProto VariantTensorDataProto ByteString ByteString
-&gt; FieldAccessor VariantTensorDataProto ByteString
forall value msg.
WireDefault value -&gt; Lens' msg value -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
</span><span id="line-1970"></span><span> </span><span class="annot"><span class="annottext">WireDefault ByteString
forall value. (FieldDefault value, Eq value) =&gt; WireDefault value
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
</span><span id="line-1971"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;metadata&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;metadata&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1972"></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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span>
</span><span id="line-1973"></span><span> </span><span id="local-6989586621679479695"><span class="annot"><span class="annottext">tensors__field_descriptor :: FieldDescriptor VariantTensorDataProto
</span><a href="#local-6989586621679479695"><span class="hs-identifier hs-var hs-var">tensors__field_descriptor</span></a></span></span><span>
</span><span id="line-1974"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
-&gt; FieldTypeDescriptor TensorProto
-&gt; FieldAccessor VariantTensorDataProto TensorProto
-&gt; FieldDescriptor VariantTensorDataProto
forall value msg.
String
-&gt; FieldTypeDescriptor value
-&gt; FieldAccessor msg value
-&gt; FieldDescriptor msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
</span><span id="line-1975"></span><span> </span><span class="annot"><span class="hs-string">&quot;tensors&quot;</span></span><span>
</span><span id="line-1976"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -&gt; FieldTypeDescriptor TensorProto
forall value.
Message value =&gt;
MessageOrGroup -&gt; FieldTypeDescriptor value
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1977"></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.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-1978"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
-&gt; Lens' VariantTensorDataProto [TensorProto]
-&gt; FieldAccessor VariantTensorDataProto TensorProto
forall msg value.
Packing -&gt; Lens' msg [value] -&gt; FieldAccessor msg value
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
</span><span id="line-1979"></span><span> </span><span class="annot"><span class="annottext">Packing
</span><span class="hs-identifier hs-var">Data.ProtoLens.Unpacked</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;tensors&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;tensors&quot;</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1980"></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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span>
</span><span id="line-1981"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-1982"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor VariantTensorDataProto)]
-&gt; Map Tag (FieldDescriptor VariantTensorDataProto)
forall k a. Ord k =&gt; [(k, a)] -&gt; Map k a
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
</span><span id="line-1983"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor VariantTensorDataProto
</span><a href="#local-6989586621679479698"><span class="hs-identifier hs-var">typeName__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-1984"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor VariantTensorDataProto
</span><a href="#local-6989586621679479696"><span class="hs-identifier hs-var">metadata__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
</span><span id="line-1985"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Tag
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">3</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor VariantTensorDataProto
</span><a href="#local-6989586621679479695"><span class="hs-identifier hs-var">tensors__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
</span><span id="line-1986"></span><span> </span><span id="local-6989586621679479694"><span class="annot"><span class="annottext">unknownFields :: LensLike' f VariantTensorDataProto FieldSet
</span><a href="#local-6989586621679479694"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
</span><span id="line-1987"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(VariantTensorDataProto -&gt; FieldSet)
-&gt; (VariantTensorDataProto -&gt; FieldSet -&gt; VariantTensorDataProto)
-&gt; Lens' VariantTensorDataProto FieldSet
forall s a b t. (s -&gt; a) -&gt; (s -&gt; b -&gt; t) -&gt; Lens s t a b
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
</span><span id="line-1988"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27_unknownFields"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'_unknownFields</span></a></span><span>
</span><span id="line-1989"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479693"><span class="annot"><span class="annottext">x__ :: VariantTensorDataProto
</span><a href="#local-6989586621679479693"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679479692"><span class="annot"><span class="annottext">y__ :: FieldSet
</span><a href="#local-6989586621679479692"><span class="hs-identifier hs-var">y__</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479693"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_VariantTensorDataProto'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27_unknownFields"><span class="hs-identifier hs-var">_VariantTensorDataProto'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479692"><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-1990"></span><span> </span><span id="local-6989586621679479691"><span class="annot"><span class="annottext">defMessage :: VariantTensorDataProto
</span><a href="#local-6989586621679479691"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
</span><span id="line-1991"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WVariantTensorDataProto'_constructor :: Text
-&gt; ByteString
-&gt; Vector TensorProto
-&gt; FieldSet
-&gt; VariantTensorDataProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#%24WVariantTensorDataProto%27_constructor"><span class="hs-identifier hs-type hs-type">VariantTensorDataProto'_constructor</span></a></span><span>
</span><span id="line-1992"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_VariantTensorDataProto'typeName :: Text
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27typeName"><span class="hs-identifier hs-var">_VariantTensorDataProto'typeName</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
</span><span id="line-1993"></span><span> </span><span class="annot"><span class="annottext">_VariantTensorDataProto'metadata :: ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27metadata"><span class="hs-identifier hs-var">_VariantTensorDataProto'metadata</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">ByteString
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
</span><span id="line-1994"></span><span> </span><span class="annot"><span class="annottext">_VariantTensorDataProto'tensors :: Vector TensorProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27tensors"><span class="hs-identifier hs-var">_VariantTensorDataProto'tensors</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector TensorProto
forall (v :: * -&gt; *) a. Vector v a =&gt; v a
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
</span><span id="line-1995"></span><span> </span><span class="annot"><span class="annottext">_VariantTensorDataProto'_unknownFields :: FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27_unknownFields"><span class="hs-identifier hs-var">_VariantTensorDataProto'_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-1996"></span><span> </span><span id="local-6989586621679479689"><span class="annot"><span class="annottext">parseMessage :: Parser VariantTensorDataProto
</span><a href="#local-6989586621679479689"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
</span><span id="line-1997"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
</span><span id="line-1998"></span><span> </span><span class="annot"><a href="#local-6989586621679479688"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
</span><span id="line-1999"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span>
</span><span id="line-2000"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.Growing</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Vector.Vector</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Growing.RealWorld</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#TensorProto"><span class="hs-identifier hs-type">TensorProto</span></a></span><span>
</span><span id="line-2001"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Encoding.Bytes.Parser</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span>
</span><span id="line-2002"></span><span> </span><span id="local-6989586621679479688"><span class="annot"><span class="annottext">loop :: VariantTensorDataProto
-&gt; Growing Vector RealWorld TensorProto
-&gt; Parser VariantTensorDataProto
</span><a href="#local-6989586621679479688"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679479687"><span class="annot"><span class="annottext">x :: VariantTensorDataProto
</span><a href="#local-6989586621679479687"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span id="local-6989586621679479686"><span class="annot"><span class="annottext">mutable'tensors :: Growing Vector RealWorld TensorProto
</span><a href="#local-6989586621679479686"><span class="hs-identifier hs-var">mutable'tensors</span></a></span></span><span>
</span><span id="line-2003"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479685"><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479685"><span class="hs-identifier hs-var">end</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Bool
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.atEnd</span></span><span>
</span><span id="line-2004"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
</span><a href="#local-6989586621679479685"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-2005"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479684"><span class="annot"><span class="annottext">Vector TensorProto
</span><a href="#local-6989586621679479684"><span class="hs-identifier hs-var">frozen'tensors</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Vector TensorProto) -&gt; Parser (Vector TensorProto)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-2006"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) TensorProto
-&gt; IO (Vector TensorProto)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; m (v a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
</span><span id="line-2007"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld TensorProto
Growing Vector (PrimState IO) TensorProto
</span><a href="#local-6989586621679479686"><span class="hs-identifier hs-var">mutable'tensors</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2008"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679479683"><span class="annot"><span class="annottext">missing :: [a]
</span><a href="#local-6989586621679479683"><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-2009"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-2010"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">[Any] -&gt; Bool
forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Bool
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
forall a. [a]
</span><a href="#local-6989586621679479683"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-2011"></span><span> </span><span class="annot"><span class="annottext">() -&gt; Parser ()
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
</span><span id="line-2012"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-2013"></span><span> </span><span class="annot"><span class="annottext">String -&gt; Parser ()
forall (m :: * -&gt; *) a. MonadFail m =&gt; String -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
</span><span id="line-2014"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; ShowS
forall a. [a] -&gt; [a] -&gt; [a]
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
</span><span id="line-2015"></span><span> </span><span class="annot"><span class="hs-string">&quot;Missing required fields: &quot;</span></span><span>
</span><span id="line-2016"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -&gt; String
forall a. Show a =&gt; a -&gt; String
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
forall a. [a]
</span><a href="#local-6989586621679479683"><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-2017"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; Parser VariantTensorDataProto
forall (m :: * -&gt; *) a. Monad m =&gt; a -&gt; m a
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
</span><span id="line-2018"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
VariantTensorDataProto VariantTensorDataProto FieldSet FieldSet
-&gt; (FieldSet -&gt; FieldSet)
-&gt; VariantTensorDataProto
-&gt; VariantTensorDataProto
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
</span><span id="line-2019"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter
VariantTensorDataProto VariantTensorDataProto FieldSet FieldSet
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
</span><span id="line-2020"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479682"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479682"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; FieldSet
forall a. [a] -&gt; [a]
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479682"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2021"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
VariantTensorDataProto
VariantTensorDataProto
(Vector TensorProto)
(Vector TensorProto)
-&gt; Vector TensorProto
-&gt; VariantTensorDataProto
-&gt; VariantTensorDataProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
</span><span id="line-2022"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'tensors&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'tensors&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Vector TensorProto
</span><a href="#local-6989586621679479684"><span class="hs-identifier hs-var">frozen'tensors</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479687"><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-2023"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-2024"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479681"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479681"><span class="hs-identifier hs-var">tag</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-2025"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479681"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-2026"></span><span> </span><span class="hs-number">10</span><span>
</span><span id="line-2027"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479680"><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679479680"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Text -&gt; String -&gt; Parser Text
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-2028"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479679"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479679"><span class="hs-identifier hs-var">value</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479678"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479678"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-2029"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Parser ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
</span><span id="line-2030"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479678"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2031"></span><span> </span><span class="annot"><span class="annottext">Either String Text -&gt; Parser Text
forall a. Either String a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
</span><span id="line-2032"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; Either UnicodeException Text
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479679"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
</span><span id="line-2033"></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-6989586621679479675"><span class="annot"><span class="annottext">err :: UnicodeException
</span><a href="#local-6989586621679479675"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
</span><span id="line-2034"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">String -&gt; Either String Text
forall a b. a -&gt; Either a b
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -&gt; String
forall a. Show a =&gt; a -&gt; String
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
</span><a href="#local-6989586621679479675"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2035"></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-6989586621679479674"><span class="annot"><span class="annottext">r :: Text
</span><a href="#local-6989586621679479674"><span class="hs-identifier hs-var">r</span></a></span></span><span class="hs-special">)</span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Either String Text
forall a b. b -&gt; Either a b
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679479674"><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-2036"></span><span> </span><span class="annot"><span class="hs-string">&quot;type_name&quot;</span></span><span>
</span><span id="line-2037"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
-&gt; Growing Vector RealWorld TensorProto
-&gt; Parser VariantTensorDataProto
</span><a href="#local-6989586621679479688"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-2038"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter VariantTensorDataProto VariantTensorDataProto Text Text
-&gt; Text -&gt; VariantTensorDataProto -&gt; VariantTensorDataProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;typeName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;typeName&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679479680"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479687"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2039"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld TensorProto
</span><a href="#local-6989586621679479686"><span class="hs-identifier hs-var">mutable'tensors</span></a></span><span>
</span><span id="line-2040"></span><span> </span><span class="hs-number">18</span><span>
</span><span id="line-2041"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479673"><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479673"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser ByteString -&gt; String -&gt; Parser ByteString
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-2042"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479672"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479672"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-2043"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Parser ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getBytes</span></span><span>
</span><span id="line-2044"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479672"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-2045"></span><span> </span><span class="annot"><span class="hs-string">&quot;metadata&quot;</span></span><span>
</span><span id="line-2046"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
-&gt; Growing Vector RealWorld TensorProto
-&gt; Parser VariantTensorDataProto
</span><a href="#local-6989586621679479688"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-2047"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
VariantTensorDataProto VariantTensorDataProto ByteString ByteString
-&gt; ByteString -&gt; VariantTensorDataProto -&gt; VariantTensorDataProto
forall s t a b. Setter s t a b -&gt; b -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;metadata&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;metadata&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479673"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479687"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2048"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld TensorProto
</span><a href="#local-6989586621679479686"><span class="hs-identifier hs-var">mutable'tensors</span></a></span><span>
</span><span id="line-2049"></span><span> </span><span class="hs-number">26</span><span>
</span><span id="line-2050"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479671"><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479671"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser TensorProto -&gt; String -&gt; Parser TensorProto
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-2051"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479670"><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479670"><span class="hs-identifier hs-var">len</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Parser Word64
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span>
</span><span id="line-2052"></span><span> </span><span class="annot"><span class="annottext">Int -&gt; Parser TensorProto -&gt; Parser TensorProto
forall a. Int -&gt; Parser a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
</span><span id="line-2053"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479670"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2054"></span><span> </span><span class="annot"><span class="annottext">Parser TensorProto
forall msg. Message msg =&gt; Parser msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.parseMessage</span></span><span class="hs-special">)</span><span>
</span><span id="line-2055"></span><span> </span><span class="annot"><span class="hs-string">&quot;tensors&quot;</span></span><span>
</span><span id="line-2056"></span><span> </span><span id="local-6989586621679479669"><span class="annot"><span class="annottext">Growing Vector RealWorld TensorProto
</span><a href="#local-6989586621679479669"><span class="hs-identifier hs-var">v</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld TensorProto)
-&gt; Parser (Growing Vector RealWorld TensorProto)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-2057"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) TensorProto
-&gt; TensorProto -&gt; IO (Growing Vector (PrimState IO) TensorProto)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
Growing v (PrimState m) a -&gt; a -&gt; m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld TensorProto
Growing Vector (PrimState IO) TensorProto
</span><a href="#local-6989586621679479686"><span class="hs-identifier hs-var">mutable'tensors</span></a></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479671"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2058"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
-&gt; Growing Vector RealWorld TensorProto
-&gt; Parser VariantTensorDataProto
</span><a href="#local-6989586621679479688"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479687"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld TensorProto
</span><a href="#local-6989586621679479669"><span class="hs-identifier hs-var">v</span></a></span><span>
</span><span id="line-2059"></span><span> </span><span id="local-6989586621679479668"><span class="annot"><span class="annottext">wire :: Word64
</span><a href="#local-6989586621679479668"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
</span><span id="line-2060"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679479667"><span class="annot"><span class="annottext">TaggedValue
</span><a href="#local-6989586621679479667"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">Word64 -&gt; Parser TaggedValue
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
</span><span id="line-2061"></span><span> </span><span class="annot"><span class="annottext">Word64
</span><a href="#local-6989586621679479668"><span class="hs-identifier hs-var">wire</span></a></span><span>
</span><span id="line-2062"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
-&gt; Growing Vector RealWorld TensorProto
-&gt; Parser VariantTensorDataProto
</span><a href="#local-6989586621679479688"><span class="hs-identifier hs-var">loop</span></a></span><span>
</span><span id="line-2063"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
VariantTensorDataProto VariantTensorDataProto FieldSet FieldSet
-&gt; (FieldSet -&gt; FieldSet)
-&gt; VariantTensorDataProto
-&gt; VariantTensorDataProto
forall s t a b. Setter s t a b -&gt; (a -&gt; b) -&gt; s -&gt; t
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
</span><span id="line-2064"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg =&gt; Lens' msg FieldSet
Setter
VariantTensorDataProto VariantTensorDataProto 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-6989586621679479666"><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479666"><span class="hs-identifier hs-var">t</span></a></span></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="hs-special">(</span><span class="hs-glyph">:</span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">TaggedValue
</span><a href="#local-6989586621679479667"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
</span><a href="#local-6989586621679479666"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479687"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2065"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld TensorProto
</span><a href="#local-6989586621679479686"><span class="hs-identifier hs-var">mutable'tensors</span></a></span><span>
</span><span id="line-2066"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-2067"></span><span> </span><span class="annot"><span class="annottext">Parser VariantTensorDataProto
-&gt; String -&gt; Parser VariantTensorDataProto
forall a. Parser a -&gt; String -&gt; Parser a
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.&lt;?&gt;)</span></span><span>
</span><span id="line-2068"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679479665"><span class="annot"><span class="annottext">Growing Vector RealWorld TensorProto
</span><a href="#local-6989586621679479665"><span class="hs-identifier hs-var">mutable'tensors</span></a></span></span><span> </span><span class="hs-glyph">&lt;-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld TensorProto)
-&gt; Parser (Growing Vector RealWorld TensorProto)
forall a. IO a -&gt; Parser a
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
</span><span id="line-2069"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld TensorProto)
forall (m :: * -&gt; *) (v :: * -&gt; *) a.
(PrimMonad m, Vector v a) =&gt;
m (Growing v (PrimState m) a)
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
</span><span id="line-2070"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
-&gt; Growing Vector RealWorld TensorProto
-&gt; Parser VariantTensorDataProto
</span><a href="#local-6989586621679479688"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
forall msg. Message msg =&gt; msg
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld TensorProto
</span><a href="#local-6989586621679479665"><span class="hs-identifier hs-var">mutable'tensors</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2071"></span><span> </span><span class="annot"><span class="hs-string">&quot;VariantTensorDataProto&quot;</span></span><span>
</span><span id="line-2072"></span><span> </span><span id="local-6989586621679479664"><span class="annot"><span class="annottext">buildMessage :: VariantTensorDataProto -&gt; Builder
</span><a href="#local-6989586621679479664"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
</span><span id="line-2073"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479663"><span class="annot"><span class="annottext">_x :: VariantTensorDataProto
</span><a href="#local-6989586621679479663"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
</span><span id="line-2074"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-2075"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-2076"></span><span> </span><span id="local-6989586621679479662"><span class="annot"><span class="annottext">_v :: Text
</span><a href="#local-6989586621679479662"><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 VariantTensorDataProto VariantTensorDataProto Text Text
-&gt; VariantTensorDataProto -&gt; Text
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;typeName&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;typeName&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479663"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-2077"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-2078"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Text -&gt; Text -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679479662"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-2079"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-2080"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-2081"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-2082"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">10</span></span><span class="hs-special">)</span><span>
</span><span id="line-2083"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder) -&gt; (Text -&gt; ByteString) -&gt; Text -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-2084"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479661"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479661"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-2085"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-2086"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-2087"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479661"><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-2088"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479661"><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-2089"></span><span> </span><span class="annot"><span class="annottext">Text -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.Text.Encoding.encodeUtf8</span></span><span>
</span><span id="line-2090"></span><span> </span><span class="annot"><span class="annottext">Text
</span><a href="#local-6989586621679479662"><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-2091"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-2092"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
</span><span id="line-2093"></span><span> </span><span id="local-6989586621679479659"><span class="annot"><span class="annottext">_v :: ByteString
</span><a href="#local-6989586621679479659"><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
ByteString
VariantTensorDataProto
VariantTensorDataProto
ByteString
ByteString
-&gt; VariantTensorDataProto -&gt; ByteString
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;metadata&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;metadata&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479663"><span class="hs-identifier hs-var">_x</span></a></span><span>
</span><span id="line-2094"></span><span> </span><span class="hs-keyword">in</span><span>
</span><span id="line-2095"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">ByteString -&gt; ByteString -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479659"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">ByteString
forall value. FieldDefault value =&gt; value
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
</span><span id="line-2096"></span><span> </span><span class="annot"><span class="annottext">Builder
forall a. Monoid a =&gt; a
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
</span><span id="line-2097"></span><span> </span><span class="hs-keyword">else</span><span>
</span><span id="line-2098"></span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-2099"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
</span><span id="line-2100"></span><span> </span><span class="hs-special">(</span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479658"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479658"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-2101"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-2102"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-2103"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479658"><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-2104"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479658"><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-2105"></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479659"><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-2106"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-2107"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -&gt; Builder) -&gt; Vector TensorProto -&gt; Builder
forall (v :: * -&gt; *) a.
Vector v a =&gt;
(a -&gt; Builder) -&gt; v a -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
</span><span id="line-2108"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479657"><span class="annot"><span class="annottext">_v :: TensorProto
</span><a href="#local-6989586621679479657"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
</span><span id="line-2109"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-2110"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">26</span></span><span class="hs-special">)</span><span>
</span><span id="line-2111"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -&gt; Builder)
-&gt; (TensorProto -&gt; ByteString) -&gt; TensorProto -&gt; Builder
forall b c a. (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
</span><span id="line-2112"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479656"><span class="annot"><span class="annottext">bs :: ByteString
</span><a href="#local-6989586621679479656"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
</span><span id="line-2113"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">Builder -&gt; Builder -&gt; Builder
forall a. Semigroup a =&gt; a -&gt; a -&gt; a
</span><span class="hs-operator hs-var">(Data.Monoid.&lt;&gt;)</span></span><span>
</span><span id="line-2114"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
</span><span id="line-2115"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Word64
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Int
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479656"><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-2116"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putBytes</span></span><span> </span><span class="annot"><span class="annottext">ByteString
</span><a href="#local-6989586621679479656"><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-2117"></span><span> </span><span class="annot"><span class="annottext">TensorProto -&gt; ByteString
forall msg. Message msg =&gt; msg -&gt; ByteString
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
</span><span id="line-2118"></span><span> </span><span class="annot"><span class="annottext">TensorProto
</span><a href="#local-6989586621679479657"><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-2119"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
(Vector TensorProto)
VariantTensorDataProto
VariantTensorDataProto
(Vector TensorProto)
(Vector TensorProto)
-&gt; VariantTensorDataProto -&gt; Vector TensorProto
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -&gt; *).
(HasField s &quot;vec'tensors&quot; a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
forall (x :: Symbol) s a (f :: * -&gt; *).
(HasField s x a, Functor f) =&gt;
(a -&gt; f a) -&gt; s -&gt; f s
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">&quot;vec'tensors&quot;</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479663"><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-2120"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FieldSet -&gt; Builder
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.buildFieldSet</span></span><span>
</span><span id="line-2121"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
FieldSet
VariantTensorDataProto
VariantTensorDataProto
FieldSet
FieldSet
-&gt; VariantTensorDataProto -&gt; FieldSet
forall a s t b. FoldLike a s t a b -&gt; s -&gt; a
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
FieldSet
VariantTensorDataProto
VariantTensorDataProto
FieldSet
FieldSet
forall msg. Message msg =&gt; Lens' msg FieldSet
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479663"><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-2122"></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.Tensor.html#VariantTensorDataProto"><span class="hs-identifier hs-type">VariantTensorDataProto</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-2123"></span><span> </span><span id="local-6989586621679479654"><span class="annot"><span class="annottext">rnf :: VariantTensorDataProto -&gt; ()
</span><a href="#local-6989586621679479654"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
</span><span id="line-2124"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679479653"><span class="annot"><span class="annottext">x__ :: VariantTensorDataProto
</span><a href="#local-6989586621679479653"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
</span><span id="line-2125"></span><span> </span><span class="hs-glyph">-&gt;</span><span> </span><span class="annot"><span class="annottext">FieldSet -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-2126"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; FieldSet
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27_unknownFields"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479653"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2127"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Text -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-2128"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; Text
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27typeName"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'typeName</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479653"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-2130"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27metadata"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'metadata</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479653"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-2131"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector TensorProto -&gt; () -&gt; ()
forall a b. NFData a =&gt; a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
</span><span id="line-2132"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">VariantTensorDataProto -&gt; Vector TensorProto
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#_VariantTensorDataProto%27tensors"><span class="hs-identifier hs-var hs-var">_VariantTensorDataProto'tensors</span></a></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
</span><a href="#local-6989586621679479653"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-2133"></span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Tensor.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-2134"></span><span id="packedFileDescriptor"><span class="annot"><span class="annottext">packedFileDescriptor :: ByteString
</span><a href="Proto.Tensorflow.Core.Framework.Tensor.html#packedFileDescriptor"><span class="hs-identifier hs-var hs-var">packedFileDescriptor</span></a></span></span><span>
</span><span id="line-2135"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;\n\
\&amp;tensorflow/core/framework/tensor.proto\DC2\n\
\tensorflow\SUB/tensorflow/core/framework/resource_handle.proto\SUB,tensorflow/core/framework/tensor_shape.proto\SUB%tensorflow/core/framework/types.proto\&quot;\209\ENQ\n\
\\vTensorProto\DC2*\n\
\\ENQdtype\CAN\SOH \SOH(\SO2\DC4.tensorflow.DataTypeR\ENQdtype\DC2?\n\
\\ftensor_shape\CAN\STX \SOH(\v2\FS.tensorflow.TensorShapeProtoR\vtensorShape\DC2%\n\
\\SOversion_number\CAN\ETX \SOH(\ENQR\rversionNumber\DC2%\n\
\\SOtensor_content\CAN\EOT \SOH(\fR\rtensorContent\DC2\GS\n\
\\bhalf_val\CAN\r \ETX(\ENQR\ahalfValB\STX\DLE\SOH\DC2\US\n\
\\tfloat_val\CAN\ENQ \ETX(\STXR\bfloatValB\STX\DLE\SOH\DC2!\n\
\\n\
\double_val\CAN\ACK \ETX(\SOHR\tdoubleValB\STX\DLE\SOH\DC2\ESC\n\
\\aint_val\CAN\a \ETX(\ENQR\ACKintValB\STX\DLE\SOH\DC2\GS\n\
\\n\
\string_val\CAN\b \ETX(\fR\tstringVal\DC2%\n\
\\fscomplex_val\CAN\t \ETX(\STXR\vscomplexValB\STX\DLE\SOH\DC2\US\n\
\\tint64_val\CAN\n\
\ \ETX(\ETXR\bint64ValB\STX\DLE\SOH\DC2\GS\n\
\\bbool_val\CAN\v \ETX(\bR\aboolValB\STX\DLE\SOH\DC2%\n\
\\fdcomplex_val\CAN\f \ETX(\SOHR\vdcomplexValB\STX\DLE\SOH\DC2O\n\
\\DC3resource_handle_val\CAN\SO \ETX(\v2\US.tensorflow.ResourceHandleProtoR\DC1resourceHandleVal\DC2C\n\
\\vvariant_val\CAN\SI \ETX(\v2\&quot;.tensorflow.VariantTensorDataProtoR\n\
\variantVal\DC2!\n\
\\n\
\uint32_val\CAN\DLE \ETX(\rR\tuint32ValB\STX\DLE\SOH\DC2!\n\
\\n\
\uint64_val\CAN\DC1 \ETX(\EOTR\tuint64ValB\STX\DLE\SOH\&quot;\132\SOH\n\
\\SYNVariantTensorDataProto\DC2\ESC\n\
\\ttype_name\CAN\SOH \SOH(\tR\btypeName\DC2\SUB\n\
\\bmetadata\CAN\STX \SOH(\fR\bmetadata\DC21\n\
\\atensors\CAN\ETX \ETX(\v2\ETB.tensorflow.TensorProtoR\atensorsB|\n\
\\CANorg.tensorflow.frameworkB\fTensorProtosP\SOHZMgithub.com/tensorflow/tensorflow/tensorflow/go/core/framework/tensor_go_proto\248\SOH\SOHJ\244\FS\n\
\\ACK\DC2\EOT\NUL\NUL_\SOH\n\
\\b\n\
\\SOH\f\DC2\ETX\NUL\NUL\DC2\n\
\\b\n\
\\SOH\STX\DC2\ETX\STX\NUL\DC3\n\
\\t\n\
\\STX\ETX\NUL\DC2\ETX\EOT\NUL9\n\
\\t\n\
\\STX\ETX\SOH\DC2\ETX\ENQ\NUL6\n\
\\t\n\
\\STX\ETX\STX\DC2\ETX\ACK\NUL/\n\
\\b\n\
\\SOH\b\DC2\ETX\b\NUL\US\n\
\\t\n\
\\STX\b\US\DC2\ETX\b\NUL\US\n\
\\b\n\
\\SOH\b\DC2\ETX\t\NUL-\n\
\\t\n\
\\STX\b\b\DC2\ETX\t\NUL-\n\
\\b\n\
\\SOH\b\DC2\ETX\n\
\\NUL\&quot;\n\
\\t\n\
\\STX\b\n\
\\DC2\ETX\n\
\\NUL\&quot;\n\
\\b\n\
\\SOH\b\DC2\ETX\v\NUL1\n\
\\t\n\
\\STX\b\SOH\DC2\ETX\v\NUL1\n\
\\b\n\
\\SOH\b\DC2\ETX\f\NULd\n\
\\t\n\
\\STX\b\v\DC2\ETX\f\NULd\n\
\4\n\
\\STX\EOT\NUL\DC2\EOT\SI\NULU\SOH\SUB( Protocol buffer representing a tensor.\n\
\\n\
\\n\
\\n\
\\ETX\EOT\NUL\SOH\DC2\ETX\SI\b\DC3\n\
\\v\n\
\\EOT\EOT\NUL\STX\NUL\DC2\ETX\DLE\STX\NAK\n\
\\f\n\
\\ENQ\EOT\NUL\STX\NUL\ACK\DC2\ETX\DLE\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX\DLE\v\DLE\n\
\\f\n\
\\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX\DLE\DC3\DC4\n\
\M\n\
\\EOT\EOT\NUL\STX\SOH\DC2\ETX\DC3\STX$\SUB@ Shape of the tensor. TODO(touts): sort out the 0-rank issues.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SOH\ACK\DC2\ETX\DC3\STX\DC2\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SOH\SOH\DC2\ETX\DC3\DC3\US\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SOH\ETX\DC2\ETX\DC3\&quot;#\n\
\\201\ETX\n\
\\EOT\EOT\NUL\STX\STX\DC2\ETX\RS\STX\ESC\SUB\215\SOH Version number.\n\
\\n\
\ In version 0, if the \&quot;repeated xxx\&quot; representations contain only one\n\
\ element, that element is repeated to fill the shape. This makes it easy\n\
\ to represent a constant Tensor with a single value.\n\
\2\225\SOH Only one of the representations below is set, one of \&quot;tensor_contents\&quot; and\n\
\ the \&quot;xxx_val\&quot; attributes. We are not using oneof because as oneofs cannot\n\
\ contain repeated fields it would require another extra set of messages.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\STX\ENQ\DC2\ETX\RS\STX\a\n\
\\f\n\
\\ENQ\EOT\NUL\STX\STX\SOH\DC2\ETX\RS\b\SYN\n\
\\f\n\
\\ENQ\EOT\NUL\STX\STX\ETX\DC2\ETX\RS\EM\SUB\n\
\\216\STX\n\
\\EOT\EOT\NUL\STX\ETX\DC2\ETX%\STX\ESC\SUB\202\STX Serialized raw tensor content from either Tensor::AsProtoTensorContent or\n\
\ memcpy in tensorflow::grpc::EncodeTensorToByteBuffer. This representation\n\
\ can be used for all tensor types. The purpose of this representation is to\n\
\ reduce serialization overhead during RPC call by avoiding serialization of\n\
\ many repeated small items.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ETX\ENQ\DC2\ETX%\STX\a\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ETX\SOH\DC2\ETX%\b\SYN\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ETX\ETX\DC2\ETX%\EM\SUB\n\
\\253\STX\n\
\\EOT\EOT\NUL\STX\EOT\DC2\ETX.\STX/\SUB\128\SOH DT_HALF, DT_BFLOAT16. Note that since protobuf has no int16 type, we'll\n\
\ have some pointless zero padding for each value here.\n\
\2\236\SOH Type specific representations that make it easy to create tensor protos in\n\
\ all languages. Only the representation corresponding to \&quot;dtype\&quot; can\n\
\ be set. The values hold the flattened representation of the tensor in\n\
\ row major order.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\EOT\EOT\DC2\ETX.\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\EOT\ENQ\DC2\ETX.\v\DLE\n\
\\f\n\
\\ENQ\EOT\NUL\STX\EOT\SOH\DC2\ETX.\DC1\EM\n\
\\f\n\
\\ENQ\EOT\NUL\STX\EOT\ETX\DC2\ETX.\FS\RS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\EOT\b\DC2\ETX.\US.\n\
\\r\n\
\\ACK\EOT\NUL\STX\EOT\b\STX\DC2\ETX. -\n\
\\CAN\n\
\\EOT\EOT\NUL\STX\ENQ\DC2\ETX1\STX/\SUB\v DT_FLOAT.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ENQ\EOT\DC2\ETX1\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ENQ\ENQ\DC2\ETX1\v\DLE\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ENQ\SOH\DC2\ETX1\DC1\SUB\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ENQ\ETX\DC2\ETX1\GS\RS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ENQ\b\DC2\ETX1\US.\n\
\\r\n\
\\ACK\EOT\NUL\STX\ENQ\b\STX\DC2\ETX1 -\n\
\\EM\n\
\\EOT\EOT\NUL\STX\ACK\DC2\ETX4\STX1\SUB\f DT_DOUBLE.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ACK\EOT\DC2\ETX4\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ACK\ENQ\DC2\ETX4\v\DC1\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ACK\SOH\DC2\ETX4\DC2\FS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\ACK\ETX\DC2\ETX4\US \n\
\\f\n\
\\ENQ\EOT\NUL\STX\ACK\b\DC2\ETX4!0\n\
\\r\n\
\\ACK\EOT\NUL\STX\ACK\b\STX\DC2\ETX4\&quot;/\n\
\5\n\
\\EOT\EOT\NUL\STX\a\DC2\ETX7\STX-\SUB( DT_INT32, DT_INT16, DT_INT8, DT_UINT8.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\a\EOT\DC2\ETX7\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\a\ENQ\DC2\ETX7\v\DLE\n\
\\f\n\
\\ENQ\EOT\NUL\STX\a\SOH\DC2\ETX7\DC1\CAN\n\
\\f\n\
\\ENQ\EOT\NUL\STX\a\ETX\DC2\ETX7\ESC\FS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\a\b\DC2\ETX7\GS,\n\
\\r\n\
\\ACK\EOT\NUL\STX\a\b\STX\DC2\ETX7\RS+\n\
\\CAN\n\
\\EOT\EOT\NUL\STX\b\DC2\ETX:\STX \SUB\v DT_STRING\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\b\EOT\DC2\ETX:\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\b\ENQ\DC2\ETX:\v\DLE\n\
\\f\n\
\\ENQ\EOT\NUL\STX\b\SOH\DC2\ETX:\DC1\ESC\n\
\\f\n\
\\ENQ\EOT\NUL\STX\b\ETX\DC2\ETX:\RS\US\n\
\\134\SOH\n\
\\EOT\EOT\NUL\STX\t\DC2\ETX&gt;\STX2\SUBy DT_COMPLEX64. scomplex_val(2*i) and scomplex_val(2*i+1) are real\n\
\ and imaginary parts of i-th single precision complex.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\t\EOT\DC2\ETX&gt;\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\t\ENQ\DC2\ETX&gt;\v\DLE\n\
\\f\n\
\\ENQ\EOT\NUL\STX\t\SOH\DC2\ETX&gt;\DC1\GS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\t\ETX\DC2\ETX&gt; !\n\
\\f\n\
\\ENQ\EOT\NUL\STX\t\b\DC2\ETX&gt;\&quot;1\n\
\\r\n\
\\ACK\EOT\NUL\STX\t\b\STX\DC2\ETX&gt;#0\n\
\\ETB\n\
\\EOT\EOT\NUL\STX\n\
\\DC2\ETXA\STX0\SUB\n\
\ DT_INT64\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\n\
\\EOT\DC2\ETXA\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\n\
\\ENQ\DC2\ETXA\v\DLE\n\
\\f\n\
\\ENQ\EOT\NUL\STX\n\
\\SOH\DC2\ETXA\DC1\SUB\n\
\\f\n\
\\ENQ\EOT\NUL\STX\n\
\\ETX\DC2\ETXA\GS\US\n\
\\f\n\
\\ENQ\EOT\NUL\STX\n\
\\b\DC2\ETXA /\n\
\\r\n\
\\ACK\EOT\NUL\STX\n\
\\b\STX\DC2\ETXA!.\n\
\\SYN\n\
\\EOT\EOT\NUL\STX\v\DC2\ETXD\STX.\SUB\t DT_BOOL\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\v\EOT\DC2\ETXD\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\v\ENQ\DC2\ETXD\v\SI\n\
\\f\n\
\\ENQ\EOT\NUL\STX\v\SOH\DC2\ETXD\DLE\CAN\n\
\\f\n\
\\ENQ\EOT\NUL\STX\v\ETX\DC2\ETXD\ESC\GS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\v\b\DC2\ETXD\RS-\n\
\\r\n\
\\ACK\EOT\NUL\STX\v\b\STX\DC2\ETXD\US,\n\
\\135\SOH\n\
\\EOT\EOT\NUL\STX\f\DC2\ETXH\STX4\SUBz DT_COMPLEX128. dcomplex_val(2*i) and dcomplex_val(2*i+1) are real\n\
\ and imaginary parts of i-th double precision complex.\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\f\EOT\DC2\ETXH\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\f\ENQ\DC2\ETXH\v\DC1\n\
\\f\n\
\\ENQ\EOT\NUL\STX\f\SOH\DC2\ETXH\DC2\RS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\f\ETX\DC2\ETXH!#\n\
\\f\n\
\\ENQ\EOT\NUL\STX\f\b\DC2\ETXH$3\n\
\\r\n\
\\ACK\EOT\NUL\STX\f\b\STX\DC2\ETXH%2\n\
\\SUB\n\
\\EOT\EOT\NUL\STX\r\DC2\ETXK\STX8\SUB\r DT_RESOURCE\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\r\EOT\DC2\ETXK\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\r\ACK\DC2\ETXK\v\RS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\r\SOH\DC2\ETXK\US2\n\
\\f\n\
\\ENQ\EOT\NUL\STX\r\ETX\DC2\ETXK57\n\
\\EM\n\
\\EOT\EOT\NUL\STX\SO\DC2\ETXN\STX3\SUB\f DT_VARIANT\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SO\EOT\DC2\ETXN\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SO\ACK\DC2\ETXN\v!\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SO\SOH\DC2\ETXN\&quot;-\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SO\ETX\DC2\ETXN02\n\
\\CAN\n\
\\EOT\EOT\NUL\STX\SI\DC2\ETXQ\STX2\SUB\v DT_UINT32\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SI\EOT\DC2\ETXQ\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SI\ENQ\DC2\ETXQ\v\DC1\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SI\SOH\DC2\ETXQ\DC2\FS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SI\ETX\DC2\ETXQ\US!\n\
\\f\n\
\\ENQ\EOT\NUL\STX\SI\b\DC2\ETXQ\&quot;1\n\
\\r\n\
\\ACK\EOT\NUL\STX\SI\b\STX\DC2\ETXQ#0\n\
\\CAN\n\
\\EOT\EOT\NUL\STX\DLE\DC2\ETXT\STX2\SUB\v DT_UINT64\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\DLE\EOT\DC2\ETXT\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\NUL\STX\DLE\ENQ\DC2\ETXT\v\DC1\n\
\\f\n\
\\ENQ\EOT\NUL\STX\DLE\SOH\DC2\ETXT\DC2\FS\n\
\\f\n\
\\ENQ\EOT\NUL\STX\DLE\ETX\DC2\ETXT\US!\n\
\\f\n\
\\ENQ\EOT\NUL\STX\DLE\b\DC2\ETXT\&quot;1\n\
\\r\n\
\\ACK\EOT\NUL\STX\DLE\b\STX\DC2\ETXT#0\n\
\Z\n\
\\STX\EOT\SOH\DC2\EOTX\NUL_\SOH\SUBN Protocol buffer representing the serialization format of DT_VARIANT tensors.\n\
\\n\
\\n\
\\n\
\\ETX\EOT\SOH\SOH\DC2\ETXX\b\RS\n\
\&lt;\n\
\\EOT\EOT\SOH\STX\NUL\DC2\ETXZ\STX\ETB\SUB/ Name of the type of objects being serialized.\n\
\\n\
\\f\n\
\\ENQ\EOT\SOH\STX\NUL\ENQ\DC2\ETXZ\STX\b\n\
\\f\n\
\\ENQ\EOT\SOH\STX\NUL\SOH\DC2\ETXZ\t\DC2\n\
\\f\n\
\\ENQ\EOT\SOH\STX\NUL\ETX\DC2\ETXZ\NAK\SYN\n\
\;\n\
\\EOT\EOT\SOH\STX\SOH\DC2\ETX\\\STX\NAK\SUB. Portions of the object that are not Tensors.\n\
\\n\
\\f\n\
\\ENQ\EOT\SOH\STX\SOH\ENQ\DC2\ETX\\\STX\a\n\
\\f\n\
\\ENQ\EOT\SOH\STX\SOH\SOH\DC2\ETX\\\b\DLE\n\
\\f\n\
\\ENQ\EOT\SOH\STX\SOH\ETX\DC2\ETX\\\DC3\DC4\n\
\A\n\
\\EOT\EOT\SOH\STX\STX\DC2\ETX^\STX#\SUB4 Tensors contained within objects being serialized.\n\
\\n\
\\f\n\
\\ENQ\EOT\SOH\STX\STX\EOT\DC2\ETX^\STX\n\
\\n\
\\f\n\
\\ENQ\EOT\SOH\STX\STX\ACK\DC2\ETX^\v\SYN\n\
\\f\n\
\\ENQ\EOT\SOH\STX\STX\SOH\DC2\ETX^\ETB\RS\n\
\\f\n\
\\ENQ\EOT\SOH\STX\STX\ETX\DC2\ETX^!\&quot;b\ACKproto3&quot;</span></span></pre></body></html>