mirror of
https://github.com/tensorflow/haskell.git
synced 2024-06-01 18:43:36 +02:00
6b19e54722
* Update README to refer to 2.3.0-gpu. * Remove old package documentation from haddock directory.
7504 lines
891 KiB
HTML
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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> TensorProto -> Bool
|
|
(TensorProto -> TensorProto -> Bool)
|
|
-> (TensorProto -> TensorProto -> Bool) -> Eq TensorProto
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: TensorProto -> TensorProto -> Bool
|
|
$c/= :: TensorProto -> TensorProto -> Bool
|
|
== :: TensorProto -> TensorProto -> Bool
|
|
$c== :: TensorProto -> TensorProto -> 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 =>
|
|
(TensorProto -> TensorProto -> Ordering)
|
|
-> (TensorProto -> TensorProto -> Bool)
|
|
-> (TensorProto -> TensorProto -> Bool)
|
|
-> (TensorProto -> TensorProto -> Bool)
|
|
-> (TensorProto -> TensorProto -> Bool)
|
|
-> (TensorProto -> TensorProto -> TensorProto)
|
|
-> (TensorProto -> TensorProto -> TensorProto)
|
|
-> Ord TensorProto
|
|
TensorProto -> TensorProto -> Bool
|
|
TensorProto -> TensorProto -> Ordering
|
|
TensorProto -> TensorProto -> TensorProto
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: TensorProto -> TensorProto -> TensorProto
|
|
$cmin :: TensorProto -> TensorProto -> TensorProto
|
|
max :: TensorProto -> TensorProto -> TensorProto
|
|
$cmax :: TensorProto -> TensorProto -> TensorProto
|
|
>= :: TensorProto -> TensorProto -> Bool
|
|
$c>= :: TensorProto -> TensorProto -> Bool
|
|
> :: TensorProto -> TensorProto -> Bool
|
|
$c> :: TensorProto -> TensorProto -> Bool
|
|
<= :: TensorProto -> TensorProto -> Bool
|
|
$c<= :: TensorProto -> TensorProto -> Bool
|
|
< :: TensorProto -> TensorProto -> Bool
|
|
$c< :: TensorProto -> TensorProto -> Bool
|
|
compare :: TensorProto -> TensorProto -> Ordering
|
|
$ccompare :: TensorProto -> TensorProto -> 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 -> TensorProto -> 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 -> 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 -> 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 -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">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 -> 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">"dtype"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.Types.DataType</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-97"></span><span> </span><span id="local-6989586621679480205"><span class="annot"><span class="annottext">fieldOf :: Proxy# "dtype"
|
|
-> (DataType -> f DataType) -> TensorProto -> 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 -> f DataType) -> TensorProto -> f TensorProto)
|
|
-> ((DataType -> f DataType) -> DataType -> f DataType)
|
|
-> (DataType -> f DataType)
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-99"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> DataType)
|
|
-> (TensorProto -> DataType -> TensorProto)
|
|
-> Lens TensorProto TensorProto DataType DataType
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-100"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f DataType) -> DataType -> f DataType
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"tensorShape"</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# "tensorShape"
|
|
-> (TensorShapeProto -> f TensorShapeProto)
|
|
-> TensorProto
|
|
-> 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 -> f (Maybe TensorShapeProto))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((TensorShapeProto -> f TensorShapeProto)
|
|
-> Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> (TensorShapeProto -> f TensorShapeProto)
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-105"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Maybe TensorShapeProto)
|
|
-> (TensorProto -> Maybe TensorShapeProto -> TensorProto)
|
|
-> Lens
|
|
TensorProto
|
|
TensorProto
|
|
(Maybe TensorShapeProto)
|
|
(Maybe TensorShapeProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-106"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> Lens' (Maybe TensorShapeProto) TensorShapeProto
|
|
forall b. b -> Lens' (Maybe b) b
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeLens</span></span><span> </span><span class="annot"><span class="annottext">TensorShapeProto
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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">"maybe'tensorShape"</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# "maybe'tensorShape"
|
|
-> (Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> TensorProto
|
|
-> 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 -> f (Maybe TensorShapeProto))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> (Maybe TensorShapeProto -> f (Maybe TensorShapeProto))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-112"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Maybe TensorShapeProto)
|
|
-> (TensorProto -> Maybe TensorShapeProto -> TensorProto)
|
|
-> Lens
|
|
TensorProto
|
|
TensorProto
|
|
(Maybe TensorShapeProto)
|
|
(Maybe TensorShapeProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-113"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Maybe TensorShapeProto))
|
|
-> Maybe TensorShapeProto -> f (Maybe TensorShapeProto)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"versionNumber"</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# "versionNumber"
|
|
-> (Int32 -> f Int32) -> TensorProto -> 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 -> f Int32) -> TensorProto -> f TensorProto)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-119"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Int32)
|
|
-> (TensorProto -> Int32 -> TensorProto)
|
|
-> Lens TensorProto TensorProto Int32 Int32
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-120"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f Int32) -> Int32 -> f Int32
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"tensorContent"</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# "tensorContent"
|
|
-> (ByteString -> f ByteString) -> TensorProto -> 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 -> f ByteString) -> TensorProto -> f TensorProto)
|
|
-> ((ByteString -> f ByteString) -> ByteString -> f ByteString)
|
|
-> (ByteString -> f ByteString)
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-126"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> ByteString)
|
|
-> (TensorProto -> ByteString -> TensorProto)
|
|
-> Lens TensorProto TensorProto ByteString ByteString
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-127"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f ByteString) -> ByteString -> f ByteString
|
|
forall a. a -> 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">"halfVal"</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# "halfVal"
|
|
-> ([Int32] -> f [Int32]) -> TensorProto -> 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 -> f (Vector Int32))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([Int32] -> f [Int32]) -> Vector Int32 -> f (Vector Int32))
|
|
-> ([Int32] -> f [Int32])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-133"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Int32)
|
|
-> (TensorProto -> Vector Int32 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Int32) (Vector Int32)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-134"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Int32])
|
|
-> (Vector Int32 -> [Int32] -> Vector Int32)
|
|
-> Lens (Vector Int32) (Vector Int32) [Int32] [Int32]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-137"></span><span> </span><span class="annot"><span class="annottext">Vector Int32 -> [Int32]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Int32] -> Vector Int32
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Int32]
|
|
</span><a href="#local-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">"vec'halfVal"</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# "vec'halfVal"
|
|
-> (Vector Int32 -> f (Vector Int32))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector Int32))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector Int32 -> f (Vector Int32))
|
|
-> Vector Int32 -> f (Vector Int32))
|
|
-> (Vector Int32 -> f (Vector Int32))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-142"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Int32)
|
|
-> (TensorProto -> Vector Int32 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Int32) (Vector Int32)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-143"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Int32))
|
|
-> Vector Int32 -> f (Vector Int32)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"floatVal"</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# "floatVal"
|
|
-> ([Float] -> f [Float]) -> TensorProto -> 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 -> f (Vector Float))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([Float] -> f [Float]) -> Vector Float -> f (Vector Float))
|
|
-> ([Float] -> f [Float])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-149"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Float)
|
|
-> (TensorProto -> Vector Float -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Float) (Vector Float)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-150"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Float])
|
|
-> (Vector Float -> [Float] -> Vector Float)
|
|
-> Lens (Vector Float) (Vector Float) [Float] [Float]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-153"></span><span> </span><span class="annot"><span class="annottext">Vector Float -> [Float]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Float] -> Vector Float
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'floatVal"</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# "vec'floatVal"
|
|
-> (Vector Float -> f (Vector Float))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector Float))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector Float -> f (Vector Float))
|
|
-> Vector Float -> f (Vector Float))
|
|
-> (Vector Float -> f (Vector Float))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-158"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Float)
|
|
-> (TensorProto -> Vector Float -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Float) (Vector Float)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-159"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Float))
|
|
-> Vector Float -> f (Vector Float)
|
|
forall a. a -> 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">"doubleVal"</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# "doubleVal"
|
|
-> ([Double] -> f [Double]) -> TensorProto -> 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 -> f (Vector Double))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([Double] -> f [Double]) -> Vector Double -> f (Vector Double))
|
|
-> ([Double] -> f [Double])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-165"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Double)
|
|
-> (TensorProto -> Vector Double -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Double) (Vector Double)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-166"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Double])
|
|
-> (Vector Double -> [Double] -> Vector Double)
|
|
-> Lens (Vector Double) (Vector Double) [Double] [Double]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-169"></span><span> </span><span class="annot"><span class="annottext">Vector Double -> [Double]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Double] -> Vector Double
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'doubleVal"</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# "vec'doubleVal"
|
|
-> (Vector Double -> f (Vector Double))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector Double))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector Double -> f (Vector Double))
|
|
-> Vector Double -> f (Vector Double))
|
|
-> (Vector Double -> f (Vector Double))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-174"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Double)
|
|
-> (TensorProto -> Vector Double -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Double) (Vector Double)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-175"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Double))
|
|
-> Vector Double -> f (Vector Double)
|
|
forall a. a -> 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">"intVal"</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# "intVal"
|
|
-> ([Int32] -> f [Int32]) -> TensorProto -> 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 -> f (Vector Int32))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([Int32] -> f [Int32]) -> Vector Int32 -> f (Vector Int32))
|
|
-> ([Int32] -> f [Int32])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-181"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Int32)
|
|
-> (TensorProto -> Vector Int32 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Int32) (Vector Int32)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-182"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Int32])
|
|
-> (Vector Int32 -> [Int32] -> Vector Int32)
|
|
-> Lens (Vector Int32) (Vector Int32) [Int32] [Int32]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-184"></span><span> </span><span class="annot"><span class="annottext">Vector Int32 -> [Int32]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Int32] -> Vector Int32
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[Int32]
|
|
</span><a href="#local-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">"vec'intVal"</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# "vec'intVal"
|
|
-> (Vector Int32 -> f (Vector Int32))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector Int32))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector Int32 -> f (Vector Int32))
|
|
-> Vector Int32 -> f (Vector Int32))
|
|
-> (Vector Int32 -> f (Vector Int32))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-189"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Int32)
|
|
-> (TensorProto -> Vector Int32 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Int32) (Vector Int32)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-190"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Int32))
|
|
-> Vector Int32 -> f (Vector Int32)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"stringVal"</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# "stringVal"
|
|
-> ([ByteString] -> f [ByteString]) -> TensorProto -> 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 -> f (Vector ByteString))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([ByteString] -> f [ByteString])
|
|
-> Vector ByteString -> f (Vector ByteString))
|
|
-> ([ByteString] -> f [ByteString])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-195"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector ByteString)
|
|
-> (TensorProto -> Vector ByteString -> TensorProto)
|
|
-> Lens
|
|
TensorProto TensorProto (Vector ByteString) (Vector ByteString)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-196"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [ByteString])
|
|
-> (Vector ByteString -> [ByteString] -> Vector ByteString)
|
|
-> Lens
|
|
(Vector ByteString) (Vector ByteString) [ByteString] [ByteString]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-199"></span><span> </span><span class="annot"><span class="annottext">Vector ByteString -> [ByteString]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[ByteString] -> Vector ByteString
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'stringVal"</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# "vec'stringVal"
|
|
-> (Vector ByteString -> f (Vector ByteString))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector ByteString))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector ByteString -> f (Vector ByteString))
|
|
-> Vector ByteString -> f (Vector ByteString))
|
|
-> (Vector ByteString -> f (Vector ByteString))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-204"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector ByteString)
|
|
-> (TensorProto -> Vector ByteString -> TensorProto)
|
|
-> Lens
|
|
TensorProto TensorProto (Vector ByteString) (Vector ByteString)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-205"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector ByteString))
|
|
-> Vector ByteString -> f (Vector ByteString)
|
|
forall a. a -> 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">"scomplexVal"</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# "scomplexVal"
|
|
-> ([Float] -> f [Float]) -> TensorProto -> 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 -> f (Vector Float))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([Float] -> f [Float]) -> Vector Float -> f (Vector Float))
|
|
-> ([Float] -> f [Float])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-211"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Float)
|
|
-> (TensorProto -> Vector Float -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Float) (Vector Float)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-212"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Float])
|
|
-> (Vector Float -> [Float] -> Vector Float)
|
|
-> Lens (Vector Float) (Vector Float) [Float] [Float]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-215"></span><span> </span><span class="annot"><span class="annottext">Vector Float -> [Float]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Float] -> Vector Float
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'scomplexVal"</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# "vec'scomplexVal"
|
|
-> (Vector Float -> f (Vector Float))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector Float))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector Float -> f (Vector Float))
|
|
-> Vector Float -> f (Vector Float))
|
|
-> (Vector Float -> f (Vector Float))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-220"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Float)
|
|
-> (TensorProto -> Vector Float -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Float) (Vector Float)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-221"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Float))
|
|
-> Vector Float -> f (Vector Float)
|
|
forall a. a -> 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">"int64Val"</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# "int64Val"
|
|
-> ([Int64] -> f [Int64]) -> TensorProto -> 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 -> f (Vector Int64))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([Int64] -> f [Int64]) -> Vector Int64 -> f (Vector Int64))
|
|
-> ([Int64] -> f [Int64])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-227"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Int64)
|
|
-> (TensorProto -> Vector Int64 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Int64) (Vector Int64)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-228"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Int64])
|
|
-> (Vector Int64 -> [Int64] -> Vector Int64)
|
|
-> Lens (Vector Int64) (Vector Int64) [Int64] [Int64]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-231"></span><span> </span><span class="annot"><span class="annottext">Vector Int64 -> [Int64]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Int64] -> Vector Int64
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'int64Val"</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# "vec'int64Val"
|
|
-> (Vector Int64 -> f (Vector Int64))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector Int64))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector Int64 -> f (Vector Int64))
|
|
-> Vector Int64 -> f (Vector Int64))
|
|
-> (Vector Int64 -> f (Vector Int64))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-236"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Int64)
|
|
-> (TensorProto -> Vector Int64 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Int64) (Vector Int64)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-237"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Int64))
|
|
-> Vector Int64 -> f (Vector Int64)
|
|
forall a. a -> 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">"boolVal"</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# "boolVal"
|
|
-> ([Bool] -> f [Bool]) -> TensorProto -> 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 -> f (Vector Bool)) -> TensorProto -> f TensorProto)
|
|
-> (([Bool] -> f [Bool]) -> Vector Bool -> f (Vector Bool))
|
|
-> ([Bool] -> f [Bool])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-243"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Bool)
|
|
-> (TensorProto -> Vector Bool -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Bool) (Vector Bool)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-244"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Bool])
|
|
-> (Vector Bool -> [Bool] -> Vector Bool)
|
|
-> Lens (Vector Bool) (Vector Bool) [Bool] [Bool]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-247"></span><span> </span><span class="annot"><span class="annottext">Vector Bool -> [Bool]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Bool] -> Vector Bool
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'boolVal"</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# "vec'boolVal"
|
|
-> (Vector Bool -> f (Vector Bool)) -> TensorProto -> 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 -> f (Vector Bool)) -> TensorProto -> f TensorProto)
|
|
-> ((Vector Bool -> f (Vector Bool))
|
|
-> Vector Bool -> f (Vector Bool))
|
|
-> (Vector Bool -> f (Vector Bool))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-252"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Bool)
|
|
-> (TensorProto -> Vector Bool -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Bool) (Vector Bool)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-253"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Bool)) -> Vector Bool -> f (Vector Bool)
|
|
forall a. a -> 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">"dcomplexVal"</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# "dcomplexVal"
|
|
-> ([Double] -> f [Double]) -> TensorProto -> 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 -> f (Vector Double))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([Double] -> f [Double]) -> Vector Double -> f (Vector Double))
|
|
-> ([Double] -> f [Double])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-259"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Double)
|
|
-> (TensorProto -> Vector Double -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Double) (Vector Double)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-260"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Double])
|
|
-> (Vector Double -> [Double] -> Vector Double)
|
|
-> Lens (Vector Double) (Vector Double) [Double] [Double]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-263"></span><span> </span><span class="annot"><span class="annottext">Vector Double -> [Double]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Double] -> Vector Double
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'dcomplexVal"</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# "vec'dcomplexVal"
|
|
-> (Vector Double -> f (Vector Double))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector Double))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector Double -> f (Vector Double))
|
|
-> Vector Double -> f (Vector Double))
|
|
-> (Vector Double -> f (Vector Double))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-268"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Double)
|
|
-> (TensorProto -> Vector Double -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Double) (Vector Double)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-269"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Double))
|
|
-> Vector Double -> f (Vector Double)
|
|
forall a. a -> 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">"resourceHandleVal"</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# "resourceHandleVal"
|
|
-> ([ResourceHandleProto] -> f [ResourceHandleProto])
|
|
-> TensorProto
|
|
-> 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 -> f (Vector ResourceHandleProto))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([ResourceHandleProto] -> f [ResourceHandleProto])
|
|
-> Vector ResourceHandleProto -> f (Vector ResourceHandleProto))
|
|
-> ([ResourceHandleProto] -> f [ResourceHandleProto])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-275"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector ResourceHandleProto)
|
|
-> (TensorProto -> Vector ResourceHandleProto -> TensorProto)
|
|
-> Lens
|
|
TensorProto
|
|
TensorProto
|
|
(Vector ResourceHandleProto)
|
|
(Vector ResourceHandleProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-276"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [ResourceHandleProto])
|
|
-> (Vector ResourceHandleProto
|
|
-> [ResourceHandleProto] -> Vector ResourceHandleProto)
|
|
-> Lens
|
|
(Vector ResourceHandleProto)
|
|
(Vector ResourceHandleProto)
|
|
[ResourceHandleProto]
|
|
[ResourceHandleProto]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-279"></span><span> </span><span class="annot"><span class="annottext">Vector ResourceHandleProto -> [ResourceHandleProto]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[ResourceHandleProto] -> Vector ResourceHandleProto
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'resourceHandleVal"</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# "vec'resourceHandleVal"
|
|
-> (Vector ResourceHandleProto -> f (Vector ResourceHandleProto))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector ResourceHandleProto))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector ResourceHandleProto -> f (Vector ResourceHandleProto))
|
|
-> Vector ResourceHandleProto -> f (Vector ResourceHandleProto))
|
|
-> (Vector ResourceHandleProto -> f (Vector ResourceHandleProto))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-284"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector ResourceHandleProto)
|
|
-> (TensorProto -> Vector ResourceHandleProto -> TensorProto)
|
|
-> Lens
|
|
TensorProto
|
|
TensorProto
|
|
(Vector ResourceHandleProto)
|
|
(Vector ResourceHandleProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-285"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector ResourceHandleProto))
|
|
-> Vector ResourceHandleProto -> f (Vector ResourceHandleProto)
|
|
forall a. a -> 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">"variantVal"</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# "variantVal"
|
|
-> ([VariantTensorDataProto] -> f [VariantTensorDataProto])
|
|
-> TensorProto
|
|
-> 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
|
|
-> f (Vector VariantTensorDataProto))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([VariantTensorDataProto] -> f [VariantTensorDataProto])
|
|
-> Vector VariantTensorDataProto
|
|
-> f (Vector VariantTensorDataProto))
|
|
-> ([VariantTensorDataProto] -> f [VariantTensorDataProto])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-291"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector VariantTensorDataProto)
|
|
-> (TensorProto -> Vector VariantTensorDataProto -> TensorProto)
|
|
-> Lens
|
|
TensorProto
|
|
TensorProto
|
|
(Vector VariantTensorDataProto)
|
|
(Vector VariantTensorDataProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-292"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [VariantTensorDataProto])
|
|
-> (Vector VariantTensorDataProto
|
|
-> [VariantTensorDataProto] -> Vector VariantTensorDataProto)
|
|
-> Lens
|
|
(Vector VariantTensorDataProto)
|
|
(Vector VariantTensorDataProto)
|
|
[VariantTensorDataProto]
|
|
[VariantTensorDataProto]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-295"></span><span> </span><span class="annot"><span class="annottext">Vector VariantTensorDataProto -> [VariantTensorDataProto]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[VariantTensorDataProto] -> Vector VariantTensorDataProto
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'variantVal"</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# "vec'variantVal"
|
|
-> (Vector VariantTensorDataProto
|
|
-> f (Vector VariantTensorDataProto))
|
|
-> TensorProto
|
|
-> 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
|
|
-> f (Vector VariantTensorDataProto))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector VariantTensorDataProto
|
|
-> f (Vector VariantTensorDataProto))
|
|
-> Vector VariantTensorDataProto
|
|
-> f (Vector VariantTensorDataProto))
|
|
-> (Vector VariantTensorDataProto
|
|
-> f (Vector VariantTensorDataProto))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-300"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector VariantTensorDataProto)
|
|
-> (TensorProto -> Vector VariantTensorDataProto -> TensorProto)
|
|
-> Lens
|
|
TensorProto
|
|
TensorProto
|
|
(Vector VariantTensorDataProto)
|
|
(Vector VariantTensorDataProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-301"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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
|
|
-> f (Vector VariantTensorDataProto))
|
|
-> Vector VariantTensorDataProto
|
|
-> f (Vector VariantTensorDataProto)
|
|
forall a. a -> 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">"uint32Val"</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# "uint32Val"
|
|
-> ([Word32] -> f [Word32]) -> TensorProto -> 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 -> f (Vector Word32))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([Word32] -> f [Word32]) -> Vector Word32 -> f (Vector Word32))
|
|
-> ([Word32] -> f [Word32])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-307"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Word32)
|
|
-> (TensorProto -> Vector Word32 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Word32) (Vector Word32)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-308"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Word32])
|
|
-> (Vector Word32 -> [Word32] -> Vector Word32)
|
|
-> Lens (Vector Word32) (Vector Word32) [Word32] [Word32]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-311"></span><span> </span><span class="annot"><span class="annottext">Vector Word32 -> [Word32]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Word32] -> Vector Word32
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'uint32Val"</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# "vec'uint32Val"
|
|
-> (Vector Word32 -> f (Vector Word32))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector Word32))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector Word32 -> f (Vector Word32))
|
|
-> Vector Word32 -> f (Vector Word32))
|
|
-> (Vector Word32 -> f (Vector Word32))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-316"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Word32)
|
|
-> (TensorProto -> Vector Word32 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Word32) (Vector Word32)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-317"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Word32))
|
|
-> Vector Word32 -> f (Vector Word32)
|
|
forall a. a -> 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">"uint64Val"</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# "uint64Val"
|
|
-> ([Word64] -> f [Word64]) -> TensorProto -> 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 -> f (Vector Word64))
|
|
-> TensorProto -> f TensorProto)
|
|
-> (([Word64] -> f [Word64]) -> Vector Word64 -> f (Vector Word64))
|
|
-> ([Word64] -> f [Word64])
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-323"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Word64)
|
|
-> (TensorProto -> Vector Word64 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Word64) (Vector Word64)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-324"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> [Word64])
|
|
-> (Vector Word64 -> [Word64] -> Vector Word64)
|
|
-> Lens (Vector Word64) (Vector Word64) [Word64] [Word64]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-327"></span><span> </span><span class="annot"><span class="annottext">Vector Word64 -> [Word64]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[Word64] -> Vector Word64
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'uint64Val"</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# "vec'uint64Val"
|
|
-> (Vector Word64 -> f (Vector Word64))
|
|
-> TensorProto
|
|
-> 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 -> f (Vector Word64))
|
|
-> TensorProto -> f TensorProto)
|
|
-> ((Vector Word64 -> f (Vector Word64))
|
|
-> Vector Word64 -> f (Vector Word64))
|
|
-> (Vector Word64 -> f (Vector Word64))
|
|
-> TensorProto
|
|
-> f TensorProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-332"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Vector Word64)
|
|
-> (TensorProto -> Vector Word64 -> TensorProto)
|
|
-> Lens TensorProto TensorProto (Vector Word64) (Vector Word64)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-333"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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 -> f (Vector Word64))
|
|
-> Vector Word64 -> f (Vector Word64)
|
|
forall a. a -> 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 -> Text
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></span></span><span> </span><span class="hs-identifier">_</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.TensorProto"</span></span><span>
|
|
</span><span id="line-338"></span><span> </span><span id="local-6989586621679480047"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy TensorProto -> 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">"\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\".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"</span></span><span>
|
|
</span><span id="line-364"></span><span> </span><span id="local-6989586621679480045"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy TensorProto -> 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
|
|
-> FieldTypeDescriptor DataType
|
|
-> FieldAccessor TensorProto DataType
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-369"></span><span> </span><span class="annot"><span class="hs-string">"dtype"</span></span><span>
|
|
</span><span id="line-370"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField DataType -> FieldTypeDescriptor DataType
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField DataType
|
|
forall t. MessageEnum t => ScalarField t
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.EnumField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens TensorProto TensorProto DataType DataType
|
|
-> FieldAccessor TensorProto DataType
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-373"></span><span> </span><span class="annot"><span class="annottext">WireDefault DataType
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "dtype" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dtype"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> FieldTypeDescriptor TensorShapeProto
|
|
-> FieldAccessor TensorProto TensorShapeProto
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-377"></span><span> </span><span class="annot"><span class="hs-string">"tensor_shape"</span></span><span>
|
|
</span><span id="line-378"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor TensorShapeProto
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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)
|
|
-> FieldAccessor TensorProto TensorShapeProto
|
|
forall msg value.
|
|
Lens' msg (Maybe value) -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.OptionalField</span></span><span>
|
|
</span><span id="line-381"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'tensorShape" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'tensorShape"</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
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor TensorProto Int32
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-385"></span><span> </span><span class="annot"><span class="hs-string">"version_number"</span></span><span>
|
|
</span><span id="line-386"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -> FieldTypeDescriptor Int32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens TensorProto TensorProto Int32 Int32
|
|
-> FieldAccessor TensorProto Int32
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-389"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int32
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-390"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "versionNumber" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"versionNumber"</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
|
|
-> FieldTypeDescriptor ByteString
|
|
-> FieldAccessor TensorProto ByteString
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-394"></span><span> </span><span class="annot"><span class="hs-string">"tensor_content"</span></span><span>
|
|
</span><span id="line-395"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField ByteString -> FieldTypeDescriptor ByteString
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField 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
|
|
-> Lens TensorProto TensorProto ByteString ByteString
|
|
-> FieldAccessor TensorProto ByteString
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-398"></span><span> </span><span class="annot"><span class="annottext">WireDefault ByteString
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-399"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "tensorContent" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"tensorContent"</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
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor TensorProto Int32
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-403"></span><span> </span><span class="annot"><span class="hs-string">"half_val"</span></span><span>
|
|
</span><span id="line-404"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -> FieldTypeDescriptor Int32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' TensorProto [Int32] -> FieldAccessor TensorProto Int32
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "halfVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"halfVal"</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
|
|
-> FieldTypeDescriptor Float
|
|
-> FieldAccessor TensorProto Float
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-411"></span><span> </span><span class="annot"><span class="hs-string">"float_val"</span></span><span>
|
|
</span><span id="line-412"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Float -> FieldTypeDescriptor Float
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Float
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FloatField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' TensorProto [Float] -> FieldAccessor TensorProto Float
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "floatVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"floatVal"</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
|
|
-> FieldTypeDescriptor Double
|
|
-> FieldAccessor TensorProto Double
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-419"></span><span> </span><span class="annot"><span class="hs-string">"double_val"</span></span><span>
|
|
</span><span id="line-420"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Double -> FieldTypeDescriptor Double
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField 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
|
|
-> Lens' TensorProto [Double] -> FieldAccessor TensorProto Double
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "doubleVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"doubleVal"</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
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor TensorProto Int32
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-427"></span><span> </span><span class="annot"><span class="hs-string">"int_val"</span></span><span>
|
|
</span><span id="line-428"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int32 -> FieldTypeDescriptor Int32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int32Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' TensorProto [Int32] -> FieldAccessor TensorProto Int32
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "intVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"intVal"</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
|
|
-> FieldTypeDescriptor ByteString
|
|
-> FieldAccessor TensorProto ByteString
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-435"></span><span> </span><span class="annot"><span class="hs-string">"string_val"</span></span><span>
|
|
</span><span id="line-436"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField ByteString -> FieldTypeDescriptor ByteString
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField 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
|
|
-> Lens' TensorProto [ByteString]
|
|
-> FieldAccessor TensorProto ByteString
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "stringVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"stringVal"</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
|
|
-> FieldTypeDescriptor Float
|
|
-> FieldAccessor TensorProto Float
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-444"></span><span> </span><span class="annot"><span class="hs-string">"scomplex_val"</span></span><span>
|
|
</span><span id="line-445"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Float -> FieldTypeDescriptor Float
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Float
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FloatField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' TensorProto [Float] -> FieldAccessor TensorProto Float
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "scomplexVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"scomplexVal"</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
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor TensorProto Int64
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-453"></span><span> </span><span class="annot"><span class="hs-string">"int64_val"</span></span><span>
|
|
</span><span id="line-454"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' TensorProto [Int64] -> FieldAccessor TensorProto Int64
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "int64Val" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"int64Val"</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
|
|
-> FieldTypeDescriptor Bool
|
|
-> FieldAccessor TensorProto Bool
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-461"></span><span> </span><span class="annot"><span class="hs-string">"bool_val"</span></span><span>
|
|
</span><span id="line-462"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Bool -> FieldTypeDescriptor Bool
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Bool
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.BoolField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' TensorProto [Bool] -> FieldAccessor TensorProto Bool
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "boolVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"boolVal"</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
|
|
-> FieldTypeDescriptor Double
|
|
-> FieldAccessor TensorProto Double
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-469"></span><span> </span><span class="annot"><span class="hs-string">"dcomplex_val"</span></span><span>
|
|
</span><span id="line-470"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Double -> FieldTypeDescriptor Double
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField 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
|
|
-> Lens' TensorProto [Double] -> FieldAccessor TensorProto Double
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "dcomplexVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dcomplexVal"</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
|
|
-> FieldTypeDescriptor ResourceHandleProto
|
|
-> FieldAccessor TensorProto ResourceHandleProto
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-478"></span><span> </span><span class="annot"><span class="hs-string">"resource_handle_val"</span></span><span>
|
|
</span><span id="line-479"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor ResourceHandleProto
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' TensorProto [ResourceHandleProto]
|
|
-> FieldAccessor TensorProto ResourceHandleProto
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "resourceHandleVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"resourceHandleVal"</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
|
|
-> FieldTypeDescriptor VariantTensorDataProto
|
|
-> FieldAccessor TensorProto VariantTensorDataProto
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-487"></span><span> </span><span class="annot"><span class="hs-string">"variant_val"</span></span><span>
|
|
</span><span id="line-488"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor VariantTensorDataProto
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' TensorProto [VariantTensorDataProto]
|
|
-> FieldAccessor TensorProto VariantTensorDataProto
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "variantVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"variantVal"</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
|
|
-> FieldTypeDescriptor Word32
|
|
-> FieldAccessor TensorProto Word32
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-496"></span><span> </span><span class="annot"><span class="hs-string">"uint32_val"</span></span><span>
|
|
</span><span id="line-497"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Word32 -> FieldTypeDescriptor Word32
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField 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
|
|
-> Lens' TensorProto [Word32] -> FieldAccessor TensorProto Word32
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "uint32Val" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"uint32Val"</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
|
|
-> FieldTypeDescriptor Word64
|
|
-> FieldAccessor TensorProto Word64
|
|
-> FieldDescriptor TensorProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-504"></span><span> </span><span class="annot"><span class="hs-string">"uint64_val"</span></span><span>
|
|
</span><span id="line-505"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Word64 -> FieldTypeDescriptor Word64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.UInt64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' TensorProto [Word64] -> FieldAccessor TensorProto Word64
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "uint64Val" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"uint64Val"</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)]
|
|
-> Map Tag (FieldDescriptor TensorProto)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-512"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> 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 -> FieldSet)
|
|
-> (TensorProto -> FieldSet -> TensorProto)
|
|
-> Lens' TensorProto FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-531"></span><span> </span><span class="annot"><span class="annottext">TensorProto -> 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">-></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
|
|
-> Maybe TensorShapeProto
|
|
-> Int32
|
|
-> ByteString
|
|
-> Vector Int32
|
|
-> Vector Float
|
|
-> Vector Double
|
|
-> Vector Int32
|
|
-> Vector ByteString
|
|
-> Vector Float
|
|
-> Vector Int64
|
|
-> Vector Bool
|
|
-> Vector Double
|
|
-> Vector ResourceHandleProto
|
|
-> Vector VariantTensorDataProto
|
|
-> Vector Word32
|
|
-> Vector Word64
|
|
-> FieldSet
|
|
-> 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 => 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 => 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 => 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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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">-></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">-></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">-></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">-></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">-></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">-></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">-></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">-></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">-></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">-></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">-></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">-></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">-></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">-></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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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"><-</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Bool) -> Parser (Vector Bool)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-589"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Bool -> IO (Vector Bool)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Double) -> Parser (Vector Double)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-592"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Double -> IO (Vector Double)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Double) -> Parser (Vector Double)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-595"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Double -> IO (Vector Double)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Float) -> Parser (Vector Float)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-598"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Float -> IO (Vector Float)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Int32) -> Parser (Vector Int32)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-601"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32 -> IO (Vector Int32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Int64) -> Parser (Vector Int64)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-604"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int64 -> IO (Vector Int64)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Int32) -> Parser (Vector Int32)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-607"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32 -> IO (Vector Int32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector ResourceHandleProto)
|
|
-> Parser (Vector ResourceHandleProto)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-610"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) ResourceHandleProto
|
|
-> IO (Vector ResourceHandleProto)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Float) -> Parser (Vector Float)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-613"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Float -> IO (Vector Float)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector ByteString) -> Parser (Vector ByteString)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-616"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) ByteString -> IO (Vector ByteString)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Word32) -> Parser (Vector Word32)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-619"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Word32 -> IO (Vector Word32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Word64) -> Parser (Vector Word64)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-622"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Word64 -> IO (Vector Word64)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector VariantTensorDataProto)
|
|
-> Parser (Vector VariantTensorDataProto)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-625"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) VariantTensorDataProto
|
|
-> IO (Vector VariantTensorDataProto)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-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">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-633"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-634"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-635"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-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 -> Parser TensorProto
|
|
forall (m :: * -> *) a. Monad m => a -> 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
|
|
-> (FieldSet -> FieldSet) -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-638"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-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)
|
|
-> Vector Bool -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-641"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'boolVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'boolVal"</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)
|
|
-> Vector Double -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-644"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'dcomplexVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'dcomplexVal"</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)
|
|
-> Vector Double -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-647"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'doubleVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'doubleVal"</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)
|
|
-> Vector Float -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-650"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'floatVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'floatVal"</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)
|
|
-> Vector Int32 -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-653"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'halfVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'halfVal"</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)
|
|
-> Vector Int64 -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-656"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'int64Val" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'int64Val"</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)
|
|
-> Vector Int32 -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-659"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'intVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'intVal"</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)
|
|
-> Vector ResourceHandleProto -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-662"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'resourceHandleVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-663"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'resourceHandleVal"</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)
|
|
-> Vector Float -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-666"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'scomplexVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-667"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'scomplexVal"</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)
|
|
-> Vector ByteString -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-670"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'stringVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-671"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'stringVal"</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)
|
|
-> Vector Word32 -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-674"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'uint32Val" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-675"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'uint32Val"</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)
|
|
-> Vector Word64 -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-678"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'uint64Val" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-679"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'uint64Val"</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)
|
|
-> Vector VariantTensorDataProto -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-682"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'variantVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-683"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'variantVal"</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"><-</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser DataType -> String -> Parser DataType
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-690"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -> DataType) -> Parser Int -> Parser DataType
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-691"></span><span> </span><span class="annot"><span class="annottext">Int -> DataType
|
|
forall a. Enum a => Int -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.toEnum</span></span><span>
|
|
</span><span id="line-692"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int) -> Parser Word64 -> Parser Int
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-693"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"dtype"</span></span><span>
|
|
</span><span id="line-696"></span><span> </span><span class="annot"><span class="annottext">TensorProto
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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
|
|
-> DataType -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "dtype" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dtype"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DataType
|
|
</span><a href="#local-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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser TensorShapeProto -> String -> Parser TensorShapeProto
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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 -> Parser TensorShapeProto -> Parser TensorShapeProto
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-715"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 => 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">"tensor_shape"</span></span><span>
|
|
</span><span id="line-717"></span><span> </span><span class="annot"><span class="annottext">TensorProto
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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
|
|
-> TensorShapeProto -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "tensorShape" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"tensorShape"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -> String -> Parser Int32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-734"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int32) -> Parser Word64 -> Parser Int32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-735"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"version_number"</span></span><span>
|
|
</span><span id="line-738"></span><span> </span><span class="annot"><span class="annottext">TensorProto
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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
|
|
-> Int32 -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-740"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "versionNumber" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"versionNumber"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser ByteString -> String -> Parser ByteString
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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 -> 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 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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">"tensor_content"</span></span><span>
|
|
</span><span id="line-760"></span><span> </span><span class="annot"><span class="annottext">TensorProto
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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
|
|
-> ByteString -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-762"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "tensorContent" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"tensorContent"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -> String -> Parser Int32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-778"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int32) -> Parser Word64 -> Parser Int32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-779"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"half_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-783"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32
|
|
-> Int32 -> IO (Growing Vector (PrimState IO) Int32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-802"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld a)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
|
|
</span><a href="#local-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"><-</span><span> </span><span class="annot"><span class="annottext">Parser a -> String -> Parser a
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-810"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> a) -> Parser Word64 -> Parser a
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-811"></span><span> </span><span class="annot"><span class="annottext">Word64 -> a
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"half_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -> Parser (Growing v RealWorld a)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-815"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) a -> a -> IO (Growing v (PrimState IO) a)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
(Num a, Vector v a) =>
|
|
Growing v RealWorld a -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Float -> String -> Parser Float
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-837"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -> Float) -> Parser Word32 -> Parser Float
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-838"></span><span> </span><span class="annot"><span class="annottext">Word32 -> Float
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToFloat</span></span><span>
|
|
</span><span id="line-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">"float_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
|
|
-> Parser (Growing Vector RealWorld Float)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-842"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Float
|
|
-> Float -> IO (Growing Vector (PrimState IO) Float)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Float)
|
|
-> Parser (Growing Vector RealWorld Float)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-861"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld Float)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld 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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Float -> String -> Parser Float
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-869"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -> Float) -> Parser Word32 -> Parser Float
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-870"></span><span> </span><span class="annot"><span class="annottext">Word32 -> Float
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToFloat</span></span><span>
|
|
</span><span id="line-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">"float_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Float)
|
|
-> Parser (Growing v RealWorld Float)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-874"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Float
|
|
-> Float -> IO (Growing v (PrimState IO) Float)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
Vector v Float =>
|
|
Growing v RealWorld Float -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Double -> String -> Parser Double
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-896"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Double) -> Parser Word64 -> Parser Double
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-897"></span><span> </span><span class="annot"><span class="annottext">Word64 -> 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">"double_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
|
|
-> Parser (Growing Vector RealWorld Double)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-901"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Double
|
|
-> Double -> IO (Growing Vector (PrimState IO) Double)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Double)
|
|
-> Parser (Growing Vector RealWorld Double)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-920"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld Double)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld 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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Double -> String -> Parser Double
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-928"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Double) -> Parser Word64 -> Parser Double
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-929"></span><span> </span><span class="annot"><span class="annottext">Word64 -> 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">"double_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Double)
|
|
-> Parser (Growing v RealWorld Double)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-933"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Double
|
|
-> Double -> IO (Growing v (PrimState IO) Double)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
Vector v Double =>
|
|
Growing v RealWorld Double -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int32 -> String -> Parser Int32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-955"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int32) -> Parser Word64 -> Parser Int32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-956"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"int_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-960"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int32
|
|
-> Int32 -> IO (Growing Vector (PrimState IO) Int32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-979"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld a)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
|
|
</span><a href="#local-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"><-</span><span> </span><span class="annot"><span class="annottext">Parser a -> String -> Parser a
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-987"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> a) -> Parser Word64 -> Parser a
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-988"></span><span> </span><span class="annot"><span class="annottext">Word64 -> a
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"int_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -> Parser (Growing v RealWorld a)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-992"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) a -> a -> IO (Growing v (PrimState IO) a)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
(Num a, Vector v a) =>
|
|
Growing v RealWorld a -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser ByteString -> String -> Parser ByteString
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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 -> 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 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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">"string_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ByteString)
|
|
-> Parser (Growing Vector RealWorld ByteString)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1019"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) ByteString
|
|
-> ByteString -> IO (Growing Vector (PrimState IO) ByteString)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Float -> String -> Parser Float
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1037"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -> Float) -> Parser Word32 -> Parser Float
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1038"></span><span> </span><span class="annot"><span class="annottext">Word32 -> Float
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToFloat</span></span><span>
|
|
</span><span id="line-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">"scomplex_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
|
|
-> Parser (Growing Vector RealWorld Float)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1042"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Float
|
|
-> Float -> IO (Growing Vector (PrimState IO) Float)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Float)
|
|
-> Parser (Growing Vector RealWorld Float)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1062"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld Float)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld 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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Float -> String -> Parser Float
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1070"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -> Float) -> Parser Word32 -> Parser Float
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1071"></span><span> </span><span class="annot"><span class="annottext">Word32 -> Float
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.wordToFloat</span></span><span>
|
|
</span><span id="line-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">"scomplex_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Float)
|
|
-> Parser (Growing v RealWorld Float)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1075"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Float
|
|
-> Float -> IO (Growing v (PrimState IO) Float)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
Vector v Float =>
|
|
Growing v RealWorld Float -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1097"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1098"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"int64_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int64)
|
|
-> Parser (Growing Vector RealWorld Int64)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1102"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Int64
|
|
-> Int64 -> IO (Growing Vector (PrimState IO) Int64)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Int64)
|
|
-> Parser (Growing Vector RealWorld Int64)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1121"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld a)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
|
|
</span><a href="#local-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"><-</span><span> </span><span class="annot"><span class="annottext">Parser a -> String -> Parser a
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1129"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> a) -> Parser Word64 -> Parser a
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1130"></span><span> </span><span class="annot"><span class="annottext">Word64 -> a
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"int64_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -> Parser (Growing v RealWorld a)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1134"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) a -> a -> IO (Growing v (PrimState IO) a)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
(Num a, Vector v a) =>
|
|
Growing v RealWorld a -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1156"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1157"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getVarInt</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1158"></span><span> </span><span class="annot"><span class="hs-string">"bool_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Bool)
|
|
-> Parser (Growing Vector RealWorld Bool)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1160"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Bool
|
|
-> Bool -> IO (Growing Vector (PrimState IO) Bool)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Bool)
|
|
-> Parser (Growing Vector RealWorld Bool)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1179"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld Bool)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld 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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Bool -> String -> Parser Bool
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1187"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Bool) -> Parser Word64 -> Parser Bool
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1188"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude./=)</span></span><span> </span><span class="annot"><span class="hs-number">0</span></span><span class="hs-special">)</span><span>
|
|
</span><span 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">"bool_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Bool) -> Parser (Growing v RealWorld Bool)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1192"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Bool
|
|
-> Bool -> IO (Growing v (PrimState IO) Bool)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
Vector v Bool =>
|
|
Growing v RealWorld Bool -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Double -> String -> Parser Double
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1214"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Double) -> Parser Word64 -> Parser Double
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1215"></span><span> </span><span class="annot"><span class="annottext">Word64 -> 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">"dcomplex_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
|
|
-> Parser (Growing Vector RealWorld Double)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1219"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Double
|
|
-> Double -> IO (Growing Vector (PrimState IO) Double)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Double)
|
|
-> Parser (Growing Vector RealWorld Double)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1239"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld Double)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld 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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Double -> String -> Parser Double
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1247"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Double) -> Parser Word64 -> Parser Double
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1248"></span><span> </span><span class="annot"><span class="annottext">Word64 -> 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">"dcomplex_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Double)
|
|
-> Parser (Growing v RealWorld Double)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1252"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Double
|
|
-> Double -> IO (Growing v (PrimState IO) Double)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
Vector v Double =>
|
|
Growing v RealWorld Double -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser ResourceHandleProto -> String -> Parser ResourceHandleProto
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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 -> Parser ResourceHandleProto -> Parser ResourceHandleProto
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1276"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 => 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">"resource_handle_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ResourceHandleProto)
|
|
-> Parser (Growing Vector RealWorld ResourceHandleProto)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1280"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) ResourceHandleProto
|
|
-> ResourceHandleProto
|
|
-> IO (Growing Vector (PrimState IO) ResourceHandleProto)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser VariantTensorDataProto
|
|
-> String -> Parser VariantTensorDataProto
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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
|
|
-> Parser VariantTensorDataProto -> Parser VariantTensorDataProto
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1301"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 => 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">"variant_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld VariantTensorDataProto)
|
|
-> Parser (Growing Vector RealWorld VariantTensorDataProto)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1305"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) VariantTensorDataProto
|
|
-> VariantTensorDataProto
|
|
-> IO (Growing Vector (PrimState IO) VariantTensorDataProto)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word32 -> String -> Parser Word32
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1323"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Word32) -> Parser Word64 -> Parser Word32
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1324"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Word32
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"uint32_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word32)
|
|
-> Parser (Growing Vector RealWorld Word32)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1328"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Word32
|
|
-> Word32 -> IO (Growing Vector (PrimState IO) Word32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Word32)
|
|
-> Parser (Growing Vector RealWorld Word32)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1347"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld a)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld a
|
|
</span><a href="#local-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"><-</span><span> </span><span class="annot"><span class="annottext">Parser a -> String -> Parser a
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-1355"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> a) -> Parser Word64 -> Parser a
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-1356"></span><span> </span><span class="annot"><span class="annottext">Word64 -> a
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-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">"uint32_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld a) -> Parser (Growing v RealWorld a)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1360"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) a -> a -> IO (Growing v (PrimState IO) a)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
(Num a, Vector v a) =>
|
|
Growing v RealWorld a -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64 -> String -> Parser Word64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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">"uint64_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word64)
|
|
-> Parser (Growing Vector RealWorld Word64)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1384"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Word64
|
|
-> Word64 -> IO (Growing Vector (PrimState IO) Word64)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</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"><-</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
|
|
-> Parser (Growing Vector RealWorld Word64)
|
|
-> Parser (Growing Vector RealWorld Word64)
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-1403"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> 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"><-</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 -> Parser (Growing v RealWorld Word64)
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="annot"><span class="annottext">Growing v RealWorld 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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64 -> String -> Parser Word64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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">"uint64_val"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing v RealWorld Word64)
|
|
-> Parser (Growing v RealWorld Word64)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1414"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing v (PrimState IO) Word64
|
|
-> Word64 -> IO (Growing v (PrimState IO) Word64)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span>
|
|
</span><span id="line-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 -> 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 :: * -> *).
|
|
Vector v Word64 =>
|
|
Growing v RealWorld Word64 -> 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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-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
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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
|
|
-> (FieldSet -> FieldSet) -> TensorProto -> TensorProto
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-1439"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></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 -> String -> Parser TensorProto
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Bool)
|
|
-> Parser (Growing Vector RealWorld Bool)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1456"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Bool)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
|
|
-> Parser (Growing Vector RealWorld Double)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1458"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
|
|
-> Parser (Growing Vector RealWorld Double)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1460"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Double)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
|
|
-> Parser (Growing Vector RealWorld Float)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1462"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1464"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int64)
|
|
-> Parser (Growing Vector RealWorld Int64)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1466"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int64)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
|
|
-> Parser (Growing Vector RealWorld Int32)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1468"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Int32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ResourceHandleProto)
|
|
-> Parser (Growing Vector RealWorld ResourceHandleProto)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1470"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ResourceHandleProto)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
|
|
-> Parser (Growing Vector RealWorld Float)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1472"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Float)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ByteString)
|
|
-> Parser (Growing Vector RealWorld ByteString)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1474"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld ByteString)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word32)
|
|
-> Parser (Growing Vector RealWorld Word32)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1476"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word32)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word64)
|
|
-> Parser (Growing Vector RealWorld Word64)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1478"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Word64)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld VariantTensorDataProto)
|
|
-> Parser (Growing Vector RealWorld VariantTensorDataProto)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-1480"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld VariantTensorDataProto)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-1481"></span><span> </span><span class="annot"><span class="annottext">TensorProto
|
|
-> Growing Vector RealWorld Bool
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Double
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld Int64
|
|
-> Growing Vector RealWorld Int32
|
|
-> Growing Vector RealWorld ResourceHandleProto
|
|
-> Growing Vector RealWorld Float
|
|
-> Growing Vector RealWorld ByteString
|
|
-> Growing Vector RealWorld Word32
|
|
-> Growing Vector RealWorld Word64
|
|
-> Growing Vector RealWorld VariantTensorDataProto
|
|
-> 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 => 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">"TensorProto"</span></span><span>
|
|
</span><span id="line-1497"></span><span> </span><span id="local-6989586621679479817"><span class="annot"><span class="annottext">buildMessage :: TensorProto -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> TensorProto -> DataType
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "dtype" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"dtype"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">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 -> DataType -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">DataType
|
|
</span><a href="#local-6989586621679479814"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">DataType
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1504"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1507"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1508"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Int -> Builder) -> (DataType -> Int) -> DataType -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1509"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int -> Word64) -> Int -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1510"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1511"></span><span> </span><span class="annot"><span class="annottext">DataType -> Int
|
|
forall a. Enum a => a -> Int
|
|
</span><span class="hs-identifier hs-var">Prelude.fromEnum</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Maybe TensorShapeProto
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1516"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'tensorShape" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"maybe'tensorShape"</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">-></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1521"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1522"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (TensorShapeProto -> ByteString) -> TensorShapeProto -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1525"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1526"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> ByteString
|
|
forall msg. Message msg => msg -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> TensorProto -> Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1534"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "versionNumber" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"versionNumber"</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 -> Int32 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679479805"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-1537"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1540"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">24</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-1541"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int32 -> Word64) -> Int32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1542"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> TensorProto -> ByteString
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1547"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "tensorContent" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"tensorContent"</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 -> ByteString -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">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 => 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1553"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">34</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1556"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1557"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1561"></span><span> </span><span class="hs-special">(</span><span class="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)
|
|
-> TensorProto -> Vector Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1563"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'halfVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'halfVal"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Int32
|
|
</span><a href="#local-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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1569"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1572"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1573"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder) -> Vector Int32 -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1577"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int32 -> Word64) -> Int32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1578"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1579"></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Vector Float
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1584"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'floatVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'floatVal"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1590"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">42</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1593"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1594"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder) -> Vector Float -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1598"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -> Builder) -> (Float -> Word32) -> Float -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1599"></span><span> </span><span class="annot"><span class="annottext">Word32 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putFixed32</span></span><span>
|
|
</span><span id="line-1600"></span><span> </span><span class="annot"><span class="annottext">Float -> Word32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.floatToWord</span></span><span 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Vector Double
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1605"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'doubleVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'doubleVal"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1611"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">50</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1614"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1615"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1616"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder) -> Vector Double -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1620"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Double -> Word64) -> Double -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1621"></span><span> </span><span class="annot"><span class="annottext">Word64 -> 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 -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Vector Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1627"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'intVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'intVal"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector Int32
|
|
</span><a href="#local-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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1633"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1636"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1637"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1638"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder) -> Vector Int32 -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1642"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int32 -> Word64) -> Int32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1643"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1644"></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1647"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> Vector ByteString -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1650"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1653"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1654"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1655"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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)
|
|
-> TensorProto -> Vector ByteString
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1660"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'stringVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'stringVal"</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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Vector Float
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1664"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'scomplexVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'scomplexVal"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1670"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1673"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1674"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1675"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder) -> Vector Float -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1680"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word32 -> Builder) -> (Float -> Word32) -> Float -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1681"></span><span> </span><span class="annot"><span class="annottext">Word32 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putFixed32</span></span><span>
|
|
</span><span id="line-1682"></span><span> </span><span class="annot"><span class="annottext">Float -> Word32
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.floatToWord</span></span><span 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Vector Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1687"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'int64Val" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'int64Val"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1693"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1696"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1697"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1698"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder) -> Vector Int64 -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1703"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1704"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1705"></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Vector Bool
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1710"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'boolVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'boolVal"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1717"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1720"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1721"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1722"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder) -> Vector Bool -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1727"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Bool -> Word64) -> Bool -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1728"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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">-></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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Vector Double
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1734"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'dcomplexVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-1735"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'dcomplexVal"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1742"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1746"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1747"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1748"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
|
|
</span><span id="line-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 -> 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 -> 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 -> Builder) -> Vector Double -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1754"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Double -> Word64) -> Double -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1755"></span><span> </span><span class="annot"><span class="annottext">Word64 -> 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 -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1759"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ResourceHandleProto -> Builder)
|
|
-> Vector ResourceHandleProto -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1762"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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 -> Builder)
|
|
-> (ResourceHandleProto -> ByteString)
|
|
-> ResourceHandleProto
|
|
-> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1767"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1768"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1769"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
|
|
</span><span id="line-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 -> 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 -> ByteString
|
|
forall msg. Message msg => msg -> 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)
|
|
-> TensorProto -> Vector ResourceHandleProto
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1776"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'resourceHandleVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-1777"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'resourceHandleVal"</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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1780"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -> Builder)
|
|
-> Vector VariantTensorDataProto -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1783"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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 -> Builder)
|
|
-> (VariantTensorDataProto -> ByteString)
|
|
-> VariantTensorDataProto
|
|
-> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1788"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1789"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1790"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
|
|
</span><span id="line-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 -> 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 -> ByteString
|
|
forall msg. Message msg => msg -> 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)
|
|
-> TensorProto -> Vector VariantTensorDataProto
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1797"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'variantVal" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-1798"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'variantVal"</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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Vector Word32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1803"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'uint32Val" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-1804"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'uint32Val"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1811"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1815"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1816"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1817"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
|
|
</span><span id="line-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 -> 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 -> 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 -> Builder) -> Vector Word32 -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1823"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Word32 -> Word64) -> Word32 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1824"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1825"></span><span> </span><span class="annot"><span class="annottext">Word32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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)
|
|
-> TensorProto -> Vector Word64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1830"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'uint64Val" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span>
|
|
</span><span id="line-1831"></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'uint64Val"</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 -> Bool
|
|
forall (v :: * -> *) a. Vector v a => v a -> Bool
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.null</span></span><span> </span><span class="annot"><span class="annottext">Vector 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1838"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-1842"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-1843"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-1844"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span>
|
|
</span><span id="line-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 -> 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 -> 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 -> Builder) -> Vector Word64 -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-1850"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-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 -> 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
|
|
-> TensorProto -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span>
|
|
</span><span id="line-1854"></span><span> </span><span class="annot"><span class="annottext">FoldLike FieldSet TensorProto TensorProto FieldSet FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
|
|
</span><span id="line-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 -> ()
|
|
</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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1860"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1862"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1864"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1866"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1868"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1870"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1872"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1874"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1876"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1878"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1880"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1882"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1884"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1886"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1888"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1890"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1892"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-1894"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">TensorProto -> 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 -> 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 -> 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 -> 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 -> 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 -> VariantTensorDataProto -> Bool
|
|
(VariantTensorDataProto -> VariantTensorDataProto -> Bool)
|
|
-> (VariantTensorDataProto -> VariantTensorDataProto -> Bool)
|
|
-> Eq VariantTensorDataProto
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
$c/= :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
== :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
$c== :: VariantTensorDataProto -> VariantTensorDataProto -> 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 =>
|
|
(VariantTensorDataProto -> VariantTensorDataProto -> Ordering)
|
|
-> (VariantTensorDataProto -> VariantTensorDataProto -> Bool)
|
|
-> (VariantTensorDataProto -> VariantTensorDataProto -> Bool)
|
|
-> (VariantTensorDataProto -> VariantTensorDataProto -> Bool)
|
|
-> (VariantTensorDataProto -> VariantTensorDataProto -> Bool)
|
|
-> (VariantTensorDataProto
|
|
-> VariantTensorDataProto -> VariantTensorDataProto)
|
|
-> (VariantTensorDataProto
|
|
-> VariantTensorDataProto -> VariantTensorDataProto)
|
|
-> Ord VariantTensorDataProto
|
|
VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
VariantTensorDataProto -> VariantTensorDataProto -> Ordering
|
|
VariantTensorDataProto
|
|
-> VariantTensorDataProto -> VariantTensorDataProto
|
|
forall a.
|
|
Eq a =>
|
|
(a -> a -> Ordering)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> Bool)
|
|
-> (a -> a -> a)
|
|
-> (a -> a -> a)
|
|
-> Ord a
|
|
min :: VariantTensorDataProto
|
|
-> VariantTensorDataProto -> VariantTensorDataProto
|
|
$cmin :: VariantTensorDataProto
|
|
-> VariantTensorDataProto -> VariantTensorDataProto
|
|
max :: VariantTensorDataProto
|
|
-> VariantTensorDataProto -> VariantTensorDataProto
|
|
$cmax :: VariantTensorDataProto
|
|
-> VariantTensorDataProto -> VariantTensorDataProto
|
|
>= :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
$c>= :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
> :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
$c> :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
<= :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
$c<= :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
< :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
$c< :: VariantTensorDataProto -> VariantTensorDataProto -> Bool
|
|
compare :: VariantTensorDataProto -> VariantTensorDataProto -> Ordering
|
|
$ccompare :: VariantTensorDataProto -> VariantTensorDataProto -> 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 -> VariantTensorDataProto -> 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 -> 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 -> 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 -> String
|
|
forall msg. Message msg => msg -> String
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.showMessageShort</span></span><span> </span><span class="annot"><span class="annottext">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 -> 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">"typeName"</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# "typeName"
|
|
-> (Text -> f Text)
|
|
-> VariantTensorDataProto
|
|
-> 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 -> f Text)
|
|
-> VariantTensorDataProto -> f VariantTensorDataProto)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> VariantTensorDataProto
|
|
-> f VariantTensorDataProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1917"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -> Text)
|
|
-> (VariantTensorDataProto -> Text -> VariantTensorDataProto)
|
|
-> Lens VariantTensorDataProto VariantTensorDataProto Text Text
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1918"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -> 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">-></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 -> f Text) -> Text -> f Text
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-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">"metadata"</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# "metadata"
|
|
-> (ByteString -> f ByteString)
|
|
-> VariantTensorDataProto
|
|
-> 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 -> f ByteString)
|
|
-> VariantTensorDataProto -> f VariantTensorDataProto)
|
|
-> ((ByteString -> f ByteString) -> ByteString -> f ByteString)
|
|
-> (ByteString -> f ByteString)
|
|
-> VariantTensorDataProto
|
|
-> f VariantTensorDataProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1924"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -> ByteString)
|
|
-> (VariantTensorDataProto -> ByteString -> VariantTensorDataProto)
|
|
-> Lens
|
|
VariantTensorDataProto VariantTensorDataProto ByteString ByteString
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1925"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -> 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">-></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 -> f ByteString) -> ByteString -> f ByteString
|
|
forall a. a -> 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">"tensors"</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# "tensors"
|
|
-> ([TensorProto] -> f [TensorProto])
|
|
-> VariantTensorDataProto
|
|
-> 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 -> f (Vector TensorProto))
|
|
-> VariantTensorDataProto -> f VariantTensorDataProto)
|
|
-> (([TensorProto] -> f [TensorProto])
|
|
-> Vector TensorProto -> f (Vector TensorProto))
|
|
-> ([TensorProto] -> f [TensorProto])
|
|
-> VariantTensorDataProto
|
|
-> f VariantTensorDataProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1931"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -> Vector TensorProto)
|
|
-> (VariantTensorDataProto
|
|
-> Vector TensorProto -> VariantTensorDataProto)
|
|
-> Lens
|
|
VariantTensorDataProto
|
|
VariantTensorDataProto
|
|
(Vector TensorProto)
|
|
(Vector TensorProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1932"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -> 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">-></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 -> [TensorProto])
|
|
-> (Vector TensorProto -> [TensorProto] -> Vector TensorProto)
|
|
-> Lens
|
|
(Vector TensorProto)
|
|
(Vector TensorProto)
|
|
[TensorProto]
|
|
[TensorProto]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1935"></span><span> </span><span class="annot"><span class="annottext">Vector TensorProto -> [TensorProto]
|
|
forall (v :: * -> *) a. Vector v a => v a -> [a]
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.toList</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">[TensorProto] -> Vector TensorProto
|
|
forall (v :: * -> *) a. Vector v a => [a] -> v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.fromList</span></span><span> </span><span class="annot"><span class="annottext">[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">"vec'tensors"</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# "vec'tensors"
|
|
-> (Vector TensorProto -> f (Vector TensorProto))
|
|
-> VariantTensorDataProto
|
|
-> 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 -> f (Vector TensorProto))
|
|
-> VariantTensorDataProto -> f VariantTensorDataProto)
|
|
-> ((Vector TensorProto -> f (Vector TensorProto))
|
|
-> Vector TensorProto -> f (Vector TensorProto))
|
|
-> (Vector TensorProto -> f (Vector TensorProto))
|
|
-> VariantTensorDataProto
|
|
-> f VariantTensorDataProto
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-1940"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(VariantTensorDataProto -> Vector TensorProto)
|
|
-> (VariantTensorDataProto
|
|
-> Vector TensorProto -> VariantTensorDataProto)
|
|
-> Lens
|
|
VariantTensorDataProto
|
|
VariantTensorDataProto
|
|
(Vector TensorProto)
|
|
(Vector TensorProto)
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1941"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -> 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">-></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 -> f (Vector TensorProto))
|
|
-> Vector TensorProto -> f (Vector TensorProto)
|
|
forall a. a -> 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 -> 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 -> Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.pack</span></span><span> </span><span class="annot"><span class="hs-string">"tensorflow.VariantTensorDataProto"</span></span><span>
|
|
</span><span id="line-1946"></span><span> </span><span id="local-6989586621679479701"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy VariantTensorDataProto -> 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">"\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"</span></span><span>
|
|
</span><span id="line-1952"></span><span> </span><span id="local-6989586621679479700"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy VariantTensorDataProto -> 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
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor VariantTensorDataProto Text
|
|
-> FieldDescriptor VariantTensorDataProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1957"></span><span> </span><span class="annot"><span class="hs-string">"type_name"</span></span><span>
|
|
</span><span id="line-1958"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Text -> FieldTypeDescriptor Text
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Text
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.StringField</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens VariantTensorDataProto VariantTensorDataProto Text Text
|
|
-> FieldAccessor VariantTensorDataProto Text
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1961"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1962"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "typeName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"typeName"</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
|
|
-> FieldTypeDescriptor ByteString
|
|
-> FieldAccessor VariantTensorDataProto ByteString
|
|
-> FieldDescriptor VariantTensorDataProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1966"></span><span> </span><span class="annot"><span class="hs-string">"metadata"</span></span><span>
|
|
</span><span id="line-1967"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField ByteString -> FieldTypeDescriptor ByteString
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField 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
|
|
-> Lens
|
|
VariantTensorDataProto VariantTensorDataProto ByteString ByteString
|
|
-> FieldAccessor VariantTensorDataProto ByteString
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-1970"></span><span> </span><span class="annot"><span class="annottext">WireDefault ByteString
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-1971"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "metadata" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"metadata"</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
|
|
-> FieldTypeDescriptor TensorProto
|
|
-> FieldAccessor VariantTensorDataProto TensorProto
|
|
-> FieldDescriptor VariantTensorDataProto
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-1975"></span><span> </span><span class="annot"><span class="hs-string">"tensors"</span></span><span>
|
|
</span><span id="line-1976"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor TensorProto
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-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
|
|
-> Lens' VariantTensorDataProto [TensorProto]
|
|
-> FieldAccessor VariantTensorDataProto TensorProto
|
|
forall msg value.
|
|
Packing -> Lens' msg [value] -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.RepeatedField</span></span><span>
|
|
</span><span id="line-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 :: * -> *).
|
|
(HasField s "tensors" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"tensors"</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)]
|
|
-> Map Tag (FieldDescriptor VariantTensorDataProto)
|
|
forall k a. Ord k => [(k, a)] -> Map k a
|
|
</span><span class="hs-identifier hs-var">Data.Map.fromList</span></span><span>
|
|
</span><span id="line-1983"></span><span> </span><span class="hs-special">[</span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">1</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor 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 -> 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 -> 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 -> FieldSet)
|
|
-> (VariantTensorDataProto -> FieldSet -> VariantTensorDataProto)
|
|
-> Lens' VariantTensorDataProto FieldSet
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-1988"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto -> 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">-></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
|
|
-> ByteString
|
|
-> Vector TensorProto
|
|
-> FieldSet
|
|
-> 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 => 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 => 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 :: * -> *) a. Vector v a => v a
|
|
</span><span class="hs-identifier hs-var">Data.Vector.Generic.empty</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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">-></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">-></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
|
|
-> Growing Vector RealWorld TensorProto
|
|
-> 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"><-</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector TensorProto) -> Parser (Vector TensorProto)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-2006"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) TensorProto
|
|
-> IO (Vector TensorProto)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span>
|
|
</span><span id="line-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] -> Bool
|
|
forall (t :: * -> *) a. Foldable t => t a -> Bool
|
|
</span><span class="hs-identifier hs-var">Prelude.null</span></span><span> </span><span class="annot"><span class="annottext">[Any]
|
|
forall a. [a]
|
|
</span><a href="#local-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">() -> Parser ()
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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 -> Parser ()
|
|
forall (m :: * -> *) a. MonadFail m => String -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.fail</span></span><span>
|
|
</span><span id="line-2014"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
forall a. [a] -> [a] -> [a]
|
|
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
|
|
</span><span id="line-2015"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-2016"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String] -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">[String]
|
|
forall a. [a]
|
|
</span><a href="#local-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 -> Parser VariantTensorDataProto
|
|
forall (m :: * -> *) a. Monad m => a -> 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
|
|
-> (FieldSet -> FieldSet)
|
|
-> VariantTensorDataProto
|
|
-> VariantTensorDataProto
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-2019"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> FieldSet
|
|
forall a. [a] -> [a]
|
|
</span><span class="hs-identifier hs-var">Prelude.reverse</span></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-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)
|
|
-> Vector TensorProto
|
|
-> VariantTensorDataProto
|
|
-> VariantTensorDataProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span>
|
|
</span><span id="line-2022"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'tensors" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'tensors"</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"><-</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser Text -> String -> Parser Text
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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"><-</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 -> 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 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 -> Parser Text
|
|
forall a. Either String a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.runEither</span></span><span>
|
|
</span><span id="line-2032"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">ByteString -> Either UnicodeException Text
|
|
</span><span class="hs-identifier hs-var">Data.Text.Encoding.decodeUtf8'</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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">-></span><span> </span><span class="annot"><span class="annottext">String -> Either String Text
|
|
forall a b. a -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Left</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">UnicodeException -> String
|
|
forall a. Show a => a -> String
|
|
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">UnicodeException
|
|
</span><a href="#local-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">-></span><span> </span><span class="annot"><span class="annottext">Text -> Either String Text
|
|
forall a b. b -> Either a b
|
|
</span><span class="hs-identifier hs-var">Prelude.Right</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-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">"type_name"</span></span><span>
|
|
</span><span id="line-2037"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
|
|
-> Growing Vector RealWorld TensorProto
|
|
-> 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
|
|
-> Text -> VariantTensorDataProto -> VariantTensorDataProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "typeName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"typeName"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser ByteString -> String -> Parser ByteString
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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 -> 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 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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">"metadata"</span></span><span>
|
|
</span><span id="line-2046"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
|
|
-> Growing Vector RealWorld TensorProto
|
|
-> 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
|
|
-> ByteString -> VariantTensorDataProto -> VariantTensorDataProto
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "metadata" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"metadata"</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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Parser TensorProto -> String -> Parser TensorProto
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</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 -> Parser TensorProto -> Parser TensorProto
|
|
forall a. Int -> Parser a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.isolate</span></span><span>
|
|
</span><span id="line-2053"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Int
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-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 => 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">"tensors"</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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld TensorProto)
|
|
-> Parser (Growing Vector RealWorld TensorProto)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-2057"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) TensorProto
|
|
-> TensorProto -> IO (Growing Vector (PrimState IO) TensorProto)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> a -> m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.append</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld 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
|
|
-> Growing Vector RealWorld TensorProto
|
|
-> 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">-></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"><-</span><span> </span><span class="annot"><span class="annottext">Word64 -> Parser TaggedValue
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire</span></span><span>
|
|
</span><span id="line-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
|
|
-> Growing Vector RealWorld TensorProto
|
|
-> 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
|
|
-> (FieldSet -> FieldSet)
|
|
-> VariantTensorDataProto
|
|
-> VariantTensorDataProto
|
|
forall s t a b. Setter s t a b -> (a -> b) -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.over</span></span><span>
|
|
</span><span id="line-2064"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => 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">-></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
|
|
-> String -> Parser VariantTensorDataProto
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-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"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld TensorProto)
|
|
-> Parser (Growing Vector RealWorld TensorProto)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-2069"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld TensorProto)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
m (Growing v (PrimState m) a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.new</span></span><span>
|
|
</span><span id="line-2070"></span><span> </span><span class="annot"><span class="annottext">VariantTensorDataProto
|
|
-> Growing Vector RealWorld TensorProto
|
|
-> 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 => 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">"VariantTensorDataProto"</span></span><span>
|
|
</span><span id="line-2072"></span><span> </span><span id="local-6989586621679479664"><span class="annot"><span class="annottext">buildMessage :: VariantTensorDataProto -> 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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> VariantTensorDataProto -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "typeName" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"typeName"</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 -> Text -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679479662"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-2079"></span><span> </span><span class="annot"><span class="annottext">Builder
|
|
forall a. Monoid a => a
|
|
</span><span class="hs-identifier hs-var">Data.Monoid.mempty</span></span><span>
|
|
</span><span id="line-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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-2082"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">10</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-2083"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder) -> (Text -> ByteString) -> Text -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-2086"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-2087"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-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
|
|
-> VariantTensorDataProto -> ByteString
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "metadata" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"metadata"</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 -> ByteString -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">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 => 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 => 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-2099"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">18</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-2102"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-2103"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-2107"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(TensorProto -> Builder) -> Vector TensorProto -> Builder
|
|
forall (v :: * -> *) a.
|
|
Vector v a =>
|
|
(a -> Builder) -> v a -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.foldMapBuilder</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-2110"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">26</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-2111"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (TensorProto -> ByteString) -> TensorProto -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-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">-></span><span> </span><span class="annot"><span class="annottext">Builder -> Builder -> Builder
|
|
forall a. Semigroup a => a -> a -> a
|
|
</span><span class="hs-operator hs-var">(Data.Monoid.<>)</span></span><span>
|
|
</span><span id="line-2114"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span>
|
|
</span><span id="line-2115"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ByteString -> Int
|
|
</span><span class="hs-identifier hs-var">Data.ByteString.length</span></span><span> </span><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-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 -> 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 -> ByteString
|
|
forall msg. Message msg => msg -> 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)
|
|
-> VariantTensorDataProto -> Vector TensorProto
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'tensors" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"vec'tensors"</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 -> 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
|
|
-> VariantTensorDataProto -> FieldSet
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
VariantTensorDataProto
|
|
VariantTensorDataProto
|
|
FieldSet
|
|
FieldSet
|
|
forall msg. Message msg => Lens' msg FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span> </span><span class="annot"><span class="annottext">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 -> ()
|
|
</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">-></span><span> </span><span class="annot"><span class="annottext">FieldSet -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-2126"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">VariantTensorDataProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-2128"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">VariantTensorDataProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-2130"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">VariantTensorDataProto -> 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 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-2132"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">VariantTensorDataProto -> 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">"\n\
|
|
\&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\"\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\".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\"\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\"\n\
|
|
\\t\n\
|
|
\\STX\b\n\
|
|
\\DC2\ETX\n\
|
|
\\NUL\"\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\"#\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 \"repeated xxx\" 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 \"tensor_contents\" and\n\
|
|
\ the \"xxx_val\" 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 \"dtype\" 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\"/\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>\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>\STX\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\t\ENQ\DC2\ETX>\v\DLE\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\t\SOH\DC2\ETX>\DC1\GS\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\t\ETX\DC2\ETX> !\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\t\b\DC2\ETX>\"1\n\
|
|
\\r\n\
|
|
\\ACK\EOT\NUL\STX\t\b\STX\DC2\ETX>#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\"-\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\"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\"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\
|
|
\<\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^!\"b\ACKproto3"</span></span></pre></body></html> |