mirror of
https://github.com/tensorflow/haskell.git
synced 2024-06-28 23:48:36 +02:00
* Update README to refer to 2.3.0-gpu. * Remove old package documentation from haddock directory.
2850 lines
353 KiB
HTML
2850 lines
353 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/kernel_def.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.KernelDef</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.KernelDef.html#KernelDef"><span class="hs-identifier">KernelDef</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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier">KernelDef'AttrConstraint</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.KernelDef.html#KernelList"><span class="hs-identifier">KernelList</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.AttrValue.html"><span class="hs-identifier">Proto.Tensorflow.Core.Framework.AttrValue</span></a></span><span>
|
|
</span><span id="line-35"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.op' @:: Lens' KernelDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.deviceType' @:: Lens' KernelDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.constraint' @:: Lens' KernelDef [KernelDef'AttrConstraint]@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.vec'constraint' @:: Lens' KernelDef (Data.Vector.Vector KernelDef'AttrConstraint)@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.hostMemoryArg' @:: Lens' KernelDef [Data.Text.Text]@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.vec'hostMemoryArg' @:: Lens' KernelDef (Data.Vector.Vector Data.Text.Text)@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.label' @:: Lens' KernelDef Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.priority' @:: Lens' KernelDef Data.Int.Int32@ -}</span><span>
|
|
</span><span id="line-45"></span><span class="hs-keyword">data</span><span> </span><span id="KernelDef"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef"><span class="hs-identifier hs-var">KernelDef</span></a></span></span><span>
|
|
</span><span id="line-46"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="KernelDef%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef%27_constructor"><span class="hs-identifier hs-var">KernelDef'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_KernelDef%27op"><span class="annot"><span class="annottext">KernelDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27op"><span class="hs-identifier hs-var hs-var">_KernelDef'op</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-47"></span><span> </span><span id="_KernelDef%27deviceType"><span class="annot"><span class="annottext">KernelDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27deviceType"><span class="hs-identifier hs-var hs-var">_KernelDef'deviceType</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-48"></span><span> </span><span id="_KernelDef%27constraint"><span class="annot"><span class="annottext">KernelDef -> Vector KernelDef'AttrConstraint
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27constraint"><span class="hs-identifier hs-var hs-var">_KernelDef'constraint</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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-49"></span><span> </span><span id="_KernelDef%27hostMemoryArg"><span class="annot"><span class="annottext">KernelDef -> Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27hostMemoryArg"><span class="hs-identifier hs-var hs-var">_KernelDef'hostMemoryArg</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.Text.Text</span></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-50"></span><span> </span><span id="_KernelDef%27label"><span class="annot"><span class="annottext">KernelDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27label"><span class="hs-identifier hs-var hs-var">_KernelDef'label</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-51"></span><span> </span><span id="_KernelDef%27priority"><span class="annot"><span class="annottext">KernelDef -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27priority"><span class="hs-identifier hs-var hs-var">_KernelDef'priority</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-52"></span><span> </span><span id="_KernelDef%27_unknownFields"><span class="annot"><span class="annottext">KernelDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_KernelDef'_unknownFields</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldSet</span></span><span class="hs-special">}</span><span>
|
|
</span><span id="line-53"></span><span> </span><span class="hs-keyword">deriving</span><span> </span><span class="annot"><span class="hs-keyword">stock</span></span><span> </span><span class="hs-special">(</span><span id="local-6989586621679487265"><span id="local-6989586621679487267"><span class="annot"><span class="annottext">KernelDef -> KernelDef -> Bool
|
|
(KernelDef -> KernelDef -> Bool)
|
|
-> (KernelDef -> KernelDef -> Bool) -> Eq KernelDef
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: KernelDef -> KernelDef -> Bool
|
|
$c/= :: KernelDef -> KernelDef -> Bool
|
|
== :: KernelDef -> KernelDef -> Bool
|
|
$c== :: KernelDef -> KernelDef -> 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-6989586621679487249"><span id="local-6989586621679487251"><span id="local-6989586621679487253"><span id="local-6989586621679487255"><span id="local-6989586621679487257"><span id="local-6989586621679487259"><span id="local-6989586621679487261"><span class="annot"><span class="annottext">Eq KernelDef
|
|
Eq KernelDef =>
|
|
(KernelDef -> KernelDef -> Ordering)
|
|
-> (KernelDef -> KernelDef -> Bool)
|
|
-> (KernelDef -> KernelDef -> Bool)
|
|
-> (KernelDef -> KernelDef -> Bool)
|
|
-> (KernelDef -> KernelDef -> Bool)
|
|
-> (KernelDef -> KernelDef -> KernelDef)
|
|
-> (KernelDef -> KernelDef -> KernelDef)
|
|
-> Ord KernelDef
|
|
KernelDef -> KernelDef -> Bool
|
|
KernelDef -> KernelDef -> Ordering
|
|
KernelDef -> KernelDef -> KernelDef
|
|
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 :: KernelDef -> KernelDef -> KernelDef
|
|
$cmin :: KernelDef -> KernelDef -> KernelDef
|
|
max :: KernelDef -> KernelDef -> KernelDef
|
|
$cmax :: KernelDef -> KernelDef -> KernelDef
|
|
>= :: KernelDef -> KernelDef -> Bool
|
|
$c>= :: KernelDef -> KernelDef -> Bool
|
|
> :: KernelDef -> KernelDef -> Bool
|
|
$c> :: KernelDef -> KernelDef -> Bool
|
|
<= :: KernelDef -> KernelDef -> Bool
|
|
$c<= :: KernelDef -> KernelDef -> Bool
|
|
< :: KernelDef -> KernelDef -> Bool
|
|
$c< :: KernelDef -> KernelDef -> Bool
|
|
compare :: KernelDef -> KernelDef -> Ordering
|
|
$ccompare :: KernelDef -> KernelDef -> Ordering
|
|
$cp1Ord :: Eq KernelDef
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Ord</span></span></span></span></span></span></span></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-54"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679487243"><span id="local-6989586621679487245"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-55"></span><span> </span><span id="local-6989586621679487241"><span class="annot"><span class="annottext">showsPrec :: Int -> KernelDef -> 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-6989586621679487239"><span class="annot"><span class="annottext">__x :: KernelDef
|
|
</span><a href="#local-6989586621679487239"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679487238"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679487238"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-56"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Char -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showChar</span></span><span>
|
|
</span><span id="line-57"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-58"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -> ShowS
|
|
</span><span class="hs-identifier hs-var">Prelude.showString</span></span><span>
|
|
</span><span id="line-59"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef -> 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">KernelDef
|
|
</span><a href="#local-6989586621679487239"><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-6989586621679487238"><span class="hs-identifier hs-var">__s</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-60"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.Field.HasField</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"op"</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-61"></span><span> </span><span id="local-6989586621679487232"><span class="annot"><span class="annottext">fieldOf :: Proxy# "op" -> (Text -> f Text) -> KernelDef -> f KernelDef
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldOf</span></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-62"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> KernelDef -> f KernelDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
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-63"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef -> Text)
|
|
-> (KernelDef -> Text -> KernelDef)
|
|
-> Lens KernelDef KernelDef 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-64"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27op"><span class="hs-identifier hs-var hs-var">_KernelDef'op</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487228"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487228"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487227"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679487227"><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">KernelDef
|
|
</span><a href="#local-6989586621679487228"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'op :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27op"><span class="hs-identifier hs-var">_KernelDef'op</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487227"><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-65"></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-66"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"deviceType"</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-67"></span><span> </span><span id="local-6989586621679487224"><span class="annot"><span class="annottext">fieldOf :: Proxy# "deviceType" -> (Text -> f Text) -> KernelDef -> f KernelDef
|
|
</span><a href="#local-6989586621679487224"><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-68"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> KernelDef -> f KernelDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
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-69"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef -> Text)
|
|
-> (KernelDef -> Text -> KernelDef)
|
|
-> Lens KernelDef KernelDef 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-70"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27deviceType"><span class="hs-identifier hs-var hs-var">_KernelDef'deviceType</span></a></span><span>
|
|
</span><span id="line-71"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487223"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487223"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487222"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679487222"><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">KernelDef
|
|
</span><a href="#local-6989586621679487223"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'deviceType :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27deviceType"><span class="hs-identifier hs-var">_KernelDef'deviceType</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487222"><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-72"></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-73"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"constraint"</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-74"></span><span> </span><span id="local-6989586621679487220"><span class="annot"><span class="annottext">fieldOf :: Proxy# "constraint"
|
|
-> ([KernelDef'AttrConstraint] -> f [KernelDef'AttrConstraint])
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
</span><a href="#local-6989586621679487220"><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-75"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector KernelDef'AttrConstraint
|
|
-> f (Vector KernelDef'AttrConstraint))
|
|
-> KernelDef -> f KernelDef)
|
|
-> (([KernelDef'AttrConstraint] -> f [KernelDef'AttrConstraint])
|
|
-> Vector KernelDef'AttrConstraint
|
|
-> f (Vector KernelDef'AttrConstraint))
|
|
-> ([KernelDef'AttrConstraint] -> f [KernelDef'AttrConstraint])
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
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-76"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef -> Vector KernelDef'AttrConstraint)
|
|
-> (KernelDef -> Vector KernelDef'AttrConstraint -> KernelDef)
|
|
-> Lens
|
|
KernelDef
|
|
KernelDef
|
|
(Vector KernelDef'AttrConstraint)
|
|
(Vector KernelDef'AttrConstraint)
|
|
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-77"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> Vector KernelDef'AttrConstraint
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27constraint"><span class="hs-identifier hs-var hs-var">_KernelDef'constraint</span></a></span><span>
|
|
</span><span id="line-78"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487219"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487219"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487218"><span class="annot"><span class="annottext">y__ :: Vector KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487218"><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">KernelDef
|
|
</span><a href="#local-6989586621679487219"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'constraint :: Vector KernelDef'AttrConstraint
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27constraint"><span class="hs-identifier hs-var">_KernelDef'constraint</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487218"><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-79"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector KernelDef'AttrConstraint -> [KernelDef'AttrConstraint])
|
|
-> (Vector KernelDef'AttrConstraint
|
|
-> [KernelDef'AttrConstraint] -> Vector KernelDef'AttrConstraint)
|
|
-> Lens
|
|
(Vector KernelDef'AttrConstraint)
|
|
(Vector KernelDef'AttrConstraint)
|
|
[KernelDef'AttrConstraint]
|
|
[KernelDef'AttrConstraint]
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-80"></span><span> </span><span class="annot"><span class="annottext">Vector KernelDef'AttrConstraint -> [KernelDef'AttrConstraint]
|
|
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-81"></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-6989586621679487216"><span class="annot"><span class="annottext">y__ :: [KernelDef'AttrConstraint]
|
|
</span><a href="#local-6989586621679487216"><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">[KernelDef'AttrConstraint] -> Vector KernelDef'AttrConstraint
|
|
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">[KernelDef'AttrConstraint]
|
|
</span><a href="#local-6989586621679487216"><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-82"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"vec'constraint"</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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-83"></span><span> </span><span id="local-6989586621679487213"><span class="annot"><span class="annottext">fieldOf :: Proxy# "vec'constraint"
|
|
-> (Vector KernelDef'AttrConstraint
|
|
-> f (Vector KernelDef'AttrConstraint))
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
</span><a href="#local-6989586621679487213"><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-84"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector KernelDef'AttrConstraint
|
|
-> f (Vector KernelDef'AttrConstraint))
|
|
-> KernelDef -> f KernelDef)
|
|
-> ((Vector KernelDef'AttrConstraint
|
|
-> f (Vector KernelDef'AttrConstraint))
|
|
-> Vector KernelDef'AttrConstraint
|
|
-> f (Vector KernelDef'AttrConstraint))
|
|
-> (Vector KernelDef'AttrConstraint
|
|
-> f (Vector KernelDef'AttrConstraint))
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
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-85"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef -> Vector KernelDef'AttrConstraint)
|
|
-> (KernelDef -> Vector KernelDef'AttrConstraint -> KernelDef)
|
|
-> Lens
|
|
KernelDef
|
|
KernelDef
|
|
(Vector KernelDef'AttrConstraint)
|
|
(Vector KernelDef'AttrConstraint)
|
|
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-86"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> Vector KernelDef'AttrConstraint
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27constraint"><span class="hs-identifier hs-var hs-var">_KernelDef'constraint</span></a></span><span>
|
|
</span><span id="line-87"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487212"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487212"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487211"><span class="annot"><span class="annottext">y__ :: Vector KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487211"><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">KernelDef
|
|
</span><a href="#local-6989586621679487212"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'constraint :: Vector KernelDef'AttrConstraint
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27constraint"><span class="hs-identifier hs-var">_KernelDef'constraint</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487211"><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-88"></span><span> </span><span class="annot"><span class="annottext">(Vector KernelDef'AttrConstraint
|
|
-> f (Vector KernelDef'AttrConstraint))
|
|
-> Vector KernelDef'AttrConstraint
|
|
-> f (Vector KernelDef'AttrConstraint)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-89"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"hostMemoryArg"</span></span><span> </span><span class="hs-special">[</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-90"></span><span> </span><span id="local-6989586621679487209"><span class="annot"><span class="annottext">fieldOf :: Proxy# "hostMemoryArg"
|
|
-> ([Text] -> f [Text]) -> KernelDef -> f KernelDef
|
|
</span><a href="#local-6989586621679487209"><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-91"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Text -> f (Vector Text)) -> KernelDef -> f KernelDef)
|
|
-> (([Text] -> f [Text]) -> Vector Text -> f (Vector Text))
|
|
-> ([Text] -> f [Text])
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
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-92"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef -> Vector Text)
|
|
-> (KernelDef -> Vector Text -> KernelDef)
|
|
-> Lens KernelDef KernelDef (Vector Text) (Vector 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-93"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27hostMemoryArg"><span class="hs-identifier hs-var hs-var">_KernelDef'hostMemoryArg</span></a></span><span>
|
|
</span><span id="line-94"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487208"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487208"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487207"><span class="annot"><span class="annottext">y__ :: Vector Text
|
|
</span><a href="#local-6989586621679487207"><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">KernelDef
|
|
</span><a href="#local-6989586621679487208"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'hostMemoryArg :: Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27hostMemoryArg"><span class="hs-identifier hs-var">_KernelDef'hostMemoryArg</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Text
|
|
</span><a href="#local-6989586621679487207"><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-95"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector Text -> [Text])
|
|
-> (Vector Text -> [Text] -> Vector Text)
|
|
-> Lens (Vector Text) (Vector Text) [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-96"></span><span> </span><span class="annot"><span class="annottext">Vector Text -> [Text]
|
|
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-97"></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-6989586621679487206"><span class="annot"><span class="annottext">y__ :: [Text]
|
|
</span><a href="#local-6989586621679487206"><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">[Text] -> Vector Text
|
|
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">[Text]
|
|
</span><a href="#local-6989586621679487206"><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-98"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"vec'hostMemoryArg"</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.Text.Text</span></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-99"></span><span> </span><span id="local-6989586621679487204"><span class="annot"><span class="annottext">fieldOf :: Proxy# "vec'hostMemoryArg"
|
|
-> (Vector Text -> f (Vector Text)) -> KernelDef -> f KernelDef
|
|
</span><a href="#local-6989586621679487204"><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-100"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector Text -> f (Vector Text)) -> KernelDef -> f KernelDef)
|
|
-> ((Vector Text -> f (Vector Text))
|
|
-> Vector Text -> f (Vector Text))
|
|
-> (Vector Text -> f (Vector Text))
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
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-101"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef -> Vector Text)
|
|
-> (KernelDef -> Vector Text -> KernelDef)
|
|
-> Lens KernelDef KernelDef (Vector Text) (Vector 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-102"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27hostMemoryArg"><span class="hs-identifier hs-var hs-var">_KernelDef'hostMemoryArg</span></a></span><span>
|
|
</span><span id="line-103"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487203"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487203"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487202"><span class="annot"><span class="annottext">y__ :: Vector Text
|
|
</span><a href="#local-6989586621679487202"><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">KernelDef
|
|
</span><a href="#local-6989586621679487203"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'hostMemoryArg :: Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27hostMemoryArg"><span class="hs-identifier hs-var">_KernelDef'hostMemoryArg</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Text
|
|
</span><a href="#local-6989586621679487202"><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-104"></span><span> </span><span class="annot"><span class="annottext">(Vector Text -> f (Vector Text)) -> Vector Text -> f (Vector Text)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-105"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"label"</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-106"></span><span> </span><span id="local-6989586621679487200"><span class="annot"><span class="annottext">fieldOf :: Proxy# "label" -> (Text -> f Text) -> KernelDef -> f KernelDef
|
|
</span><a href="#local-6989586621679487200"><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-107"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> KernelDef -> f KernelDef)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
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-108"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef -> Text)
|
|
-> (KernelDef -> Text -> KernelDef)
|
|
-> Lens KernelDef KernelDef 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-109"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27label"><span class="hs-identifier hs-var hs-var">_KernelDef'label</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487199"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487199"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487198"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679487198"><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">KernelDef
|
|
</span><a href="#local-6989586621679487199"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'label :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27label"><span class="hs-identifier hs-var">_KernelDef'label</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487198"><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-110"></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-111"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span> </span><span class="annot"><span class="hs-string">"priority"</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-112"></span><span> </span><span id="local-6989586621679487196"><span class="annot"><span class="annottext">fieldOf :: Proxy# "priority" -> (Int32 -> f Int32) -> KernelDef -> f KernelDef
|
|
</span><a href="#local-6989586621679487196"><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-113"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -> f Int32) -> KernelDef -> f KernelDef)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> KernelDef
|
|
-> f KernelDef
|
|
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-114"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef -> Int32)
|
|
-> (KernelDef -> Int32 -> KernelDef)
|
|
-> Lens KernelDef KernelDef 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-115"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27priority"><span class="hs-identifier hs-var hs-var">_KernelDef'priority</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487195"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487195"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487194"><span class="annot"><span class="annottext">y__ :: Int32
|
|
</span><a href="#local-6989586621679487194"><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">KernelDef
|
|
</span><a href="#local-6989586621679487195"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'priority :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27priority"><span class="hs-identifier hs-var">_KernelDef'priority</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679487194"><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-116"></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-117"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679487187"><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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-118"></span><span> </span><span id="local-6989586621679487182"><span class="annot"><span class="annottext">messageName :: Proxy KernelDef -> 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.KernelDef"</span></span><span>
|
|
</span><span id="line-119"></span><span> </span><span id="local-6989586621679487179"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy KernelDef -> 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-120"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\tKernelDef\DC2\SO\n\
|
|
\\STXop\CAN\SOH \SOH(\tR\STXop\DC2\US\n\
|
|
\\vdevice_type\CAN\STX \SOH(\tR\n\
|
|
\deviceType\DC2D\n\
|
|
\\n\
|
|
\constraint\CAN\ETX \ETX(\v2$.tensorflow.KernelDef.AttrConstraintR\n\
|
|
\constraint\DC2&\n\
|
|
\\SIhost_memory_arg\CAN\EOT \ETX(\tR\rhostMemoryArg\DC2\DC4\n\
|
|
\\ENQlabel\CAN\ENQ \SOH(\tR\ENQlabel\DC2\SUB\n\
|
|
\\bpriority\CAN\ACK \SOH(\ENQR\bpriority\SUBb\n\
|
|
\\SOAttrConstraint\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2<\n\
|
|
\\SOallowed_values\CAN\STX \SOH(\v2\NAK.tensorflow.AttrValueR\rallowedValues"</span></span><span>
|
|
</span><span id="line-134"></span><span> </span><span id="local-6989586621679487177"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy KernelDef -> 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.KernelDef.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-135"></span><span> </span><span id="local-6989586621679487174"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor KernelDef)
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></span></span><span>
|
|
</span><span id="line-136"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-137"></span><span> </span><span id="local-6989586621679487172"><span class="annot"><span class="annottext">op__field_descriptor :: FieldDescriptor KernelDef
|
|
</span><a href="#local-6989586621679487172"><span class="hs-identifier hs-var hs-var">op__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-138"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor KernelDef Text
|
|
-> FieldDescriptor KernelDef
|
|
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-139"></span><span> </span><span class="annot"><span class="hs-string">"op"</span></span><span>
|
|
</span><span id="line-140"></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-141"></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-142"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens KernelDef KernelDef Text Text
|
|
-> FieldAccessor KernelDef 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-143"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "op" 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">"op"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-144"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span>
|
|
</span><span id="line-145"></span><span> </span><span id="local-6989586621679487165"><span class="annot"><span class="annottext">deviceType__field_descriptor :: FieldDescriptor KernelDef
|
|
</span><a href="#local-6989586621679487165"><span class="hs-identifier hs-var hs-var">deviceType__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-146"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor KernelDef Text
|
|
-> FieldDescriptor KernelDef
|
|
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-147"></span><span> </span><span class="annot"><span class="hs-string">"device_type"</span></span><span>
|
|
</span><span id="line-148"></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-149"></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-150"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens KernelDef KernelDef Text Text
|
|
-> FieldAccessor KernelDef 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-151"></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-152"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "deviceType" 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">"deviceType"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-153"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span>
|
|
</span><span id="line-154"></span><span> </span><span id="local-6989586621679487164"><span class="annot"><span class="annottext">constraint__field_descriptor :: FieldDescriptor KernelDef
|
|
</span><a href="#local-6989586621679487164"><span class="hs-identifier hs-var hs-var">constraint__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-155"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor KernelDef'AttrConstraint
|
|
-> FieldAccessor KernelDef KernelDef'AttrConstraint
|
|
-> FieldDescriptor KernelDef
|
|
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-156"></span><span> </span><span class="annot"><span class="hs-string">"constraint"</span></span><span>
|
|
</span><span id="line-157"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor KernelDef'AttrConstraint
|
|
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-158"></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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-159"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
|
|
-> Lens' KernelDef [KernelDef'AttrConstraint]
|
|
-> FieldAccessor KernelDef KernelDef'AttrConstraint
|
|
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-160"></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-161"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "constraint" 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">"constraint"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-162"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span>
|
|
</span><span id="line-163"></span><span> </span><span id="local-6989586621679487159"><span class="annot"><span class="annottext">hostMemoryArg__field_descriptor :: FieldDescriptor KernelDef
|
|
</span><a href="#local-6989586621679487159"><span class="hs-identifier hs-var hs-var">hostMemoryArg__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-164"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor KernelDef Text
|
|
-> FieldDescriptor KernelDef
|
|
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-165"></span><span> </span><span class="annot"><span class="hs-string">"host_memory_arg"</span></span><span>
|
|
</span><span id="line-166"></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-167"></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-168"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing -> Lens' KernelDef [Text] -> FieldAccessor KernelDef Text
|
|
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-169"></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-170"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "hostMemoryArg" 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">"hostMemoryArg"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-171"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span>
|
|
</span><span id="line-172"></span><span> </span><span id="local-6989586621679487158"><span class="annot"><span class="annottext">label__field_descriptor :: FieldDescriptor KernelDef
|
|
</span><a href="#local-6989586621679487158"><span class="hs-identifier hs-var hs-var">label__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-173"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor KernelDef Text
|
|
-> FieldDescriptor KernelDef
|
|
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-174"></span><span> </span><span class="annot"><span class="hs-string">"label"</span></span><span>
|
|
</span><span id="line-175"></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-176"></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-177"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens KernelDef KernelDef Text Text
|
|
-> FieldAccessor KernelDef 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-178"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "label" 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">"label"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-179"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span>
|
|
</span><span id="line-180"></span><span> </span><span id="local-6989586621679487157"><span class="annot"><span class="annottext">priority__field_descriptor :: FieldDescriptor KernelDef
|
|
</span><a href="#local-6989586621679487157"><span class="hs-identifier hs-var hs-var">priority__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-181"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor KernelDef Int32
|
|
-> FieldDescriptor KernelDef
|
|
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-182"></span><span> </span><span class="annot"><span class="hs-string">"priority"</span></span><span>
|
|
</span><span id="line-183"></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-184"></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-185"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
|
|
-> Lens KernelDef KernelDef Int32 Int32
|
|
-> FieldAccessor KernelDef 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-186"></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-187"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "priority" 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">"priority"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-188"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span>
|
|
</span><span id="line-189"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-190"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor KernelDef)]
|
|
-> Map Tag (FieldDescriptor KernelDef)
|
|
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-191"></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 KernelDef
|
|
</span><a href="#local-6989586621679487172"><span class="hs-identifier hs-var">op__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-192"></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 KernelDef
|
|
</span><a href="#local-6989586621679487165"><span class="hs-identifier hs-var">deviceType__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-193"></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 KernelDef
|
|
</span><a href="#local-6989586621679487164"><span class="hs-identifier hs-var">constraint__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-194"></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 KernelDef
|
|
</span><a href="#local-6989586621679487159"><span class="hs-identifier hs-var">hostMemoryArg__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-195"></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 KernelDef
|
|
</span><a href="#local-6989586621679487158"><span class="hs-identifier hs-var">label__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-196"></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 KernelDef
|
|
</span><a href="#local-6989586621679487157"><span class="hs-identifier hs-var">priority__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-197"></span><span> </span><span id="local-6989586621679487153"><span class="annot"><span class="annottext">unknownFields :: LensLike' f KernelDef FieldSet
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></span></span><span>
|
|
</span><span id="line-198"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(KernelDef -> FieldSet)
|
|
-> (KernelDef -> FieldSet -> KernelDef) -> Lens' KernelDef 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-199"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_KernelDef'_unknownFields</span></a></span><span>
|
|
</span><span id="line-200"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487151"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487151"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487150"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679487150"><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">KernelDef
|
|
</span><a href="#local-6989586621679487151"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27_unknownFields"><span class="hs-identifier hs-var">_KernelDef'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679487150"><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> </span><span id="local-6989586621679487149"><span class="annot"><span class="annottext">defMessage :: KernelDef
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></span></span><span>
|
|
</span><span id="line-202"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WKernelDef'_constructor :: Text
|
|
-> Text
|
|
-> Vector KernelDef'AttrConstraint
|
|
-> Vector Text
|
|
-> Text
|
|
-> Int32
|
|
-> FieldSet
|
|
-> KernelDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#%24WKernelDef%27_constructor"><span class="hs-identifier hs-type hs-type">KernelDef'_constructor</span></a></span><span>
|
|
</span><span id="line-203"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'op :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27op"><span class="hs-identifier hs-var">_KernelDef'op</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-204"></span><span> </span><span class="annot"><span class="annottext">_KernelDef'deviceType :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27deviceType"><span class="hs-identifier hs-var">_KernelDef'deviceType</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-205"></span><span> </span><span class="annot"><span class="annottext">_KernelDef'constraint :: Vector KernelDef'AttrConstraint
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27constraint"><span class="hs-identifier hs-var">_KernelDef'constraint</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector KernelDef'AttrConstraint
|
|
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-206"></span><span> </span><span class="annot"><span class="annottext">_KernelDef'hostMemoryArg :: Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27hostMemoryArg"><span class="hs-identifier hs-var">_KernelDef'hostMemoryArg</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector Text
|
|
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-207"></span><span> </span><span class="annot"><span class="annottext">_KernelDef'label :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27label"><span class="hs-identifier hs-var">_KernelDef'label</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-208"></span><span> </span><span class="annot"><span class="annottext">_KernelDef'priority :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27priority"><span class="hs-identifier hs-var">_KernelDef'priority</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-209"></span><span> </span><span class="annot"><span class="annottext">_KernelDef'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27_unknownFields"><span class="hs-identifier hs-var">_KernelDef'_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-210"></span><span> </span><span id="local-6989586621679487144"><span class="annot"><span class="annottext">parseMessage :: Parser KernelDef
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></span></span><span>
|
|
</span><span id="line-211"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-212"></span><span> </span><span class="annot"><a href="#local-6989586621679487142"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-213"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span>
|
|
</span><span id="line-214"></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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span>
|
|
</span><span id="line-215"></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.Text.Text</span></span><span>
|
|
</span><span id="line-216"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span>
|
|
</span><span id="line-217"></span><span> </span><span id="local-6989586621679487142"><span class="annot"><span class="annottext">loop :: KernelDef
|
|
-> Growing Vector RealWorld KernelDef'AttrConstraint
|
|
-> Growing Vector RealWorld Text
|
|
-> Parser KernelDef
|
|
</span><a href="#local-6989586621679487142"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679487141"><span class="annot"><span class="annottext">x :: KernelDef
|
|
</span><a href="#local-6989586621679487141"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span id="local-6989586621679487140"><span class="annot"><span class="annottext">mutable'constraint :: Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487140"><span class="hs-identifier hs-var">mutable'constraint</span></a></span></span><span> </span><span id="local-6989586621679487139"><span class="annot"><span class="annottext">mutable'hostMemoryArg :: Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487139"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span></span><span>
|
|
</span><span id="line-218"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487138"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679487138"><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-219"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679487138"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-220"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487136"><span class="annot"><span class="annottext">Vector KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487136"><span class="hs-identifier hs-var">frozen'constraint</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector KernelDef'AttrConstraint)
|
|
-> Parser (Vector KernelDef'AttrConstraint)
|
|
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-221"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) KernelDef'AttrConstraint
|
|
-> IO (Vector KernelDef'AttrConstraint)
|
|
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-222"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
Growing Vector (PrimState IO) KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487140"><span class="hs-identifier hs-var">mutable'constraint</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-223"></span><span> </span><span id="local-6989586621679487133"><span class="annot"><span class="annottext">Vector Text
|
|
</span><a href="#local-6989586621679487133"><span class="hs-identifier hs-var">frozen'hostMemoryArg</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector Text) -> Parser (Vector Text)
|
|
forall a. IO a -> Parser a
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO</span></span><span>
|
|
</span><span id="line-224"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Text -> IO (Vector Text)
|
|
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-225"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
Growing Vector (PrimState IO) Text
|
|
</span><a href="#local-6989586621679487139"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-226"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679487132"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679487132"><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-227"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-228"></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-6989586621679487132"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-229"></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-230"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-231"></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-232"></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-233"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-234"></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-6989586621679487132"><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-235"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> Parser KernelDef
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-236"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelDef KernelDef FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> KernelDef -> KernelDef
|
|
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-237"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter KernelDef KernelDef FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
|
|
</span><span id="line-238"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679487128"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679487128"><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-6989586621679487128"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-239"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
KernelDef
|
|
KernelDef
|
|
(Vector KernelDef'AttrConstraint)
|
|
(Vector KernelDef'AttrConstraint)
|
|
-> Vector KernelDef'AttrConstraint -> KernelDef -> KernelDef
|
|
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-240"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'constraint" 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'constraint"</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-241"></span><span> </span><span class="annot"><span class="annottext">Vector KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487136"><span class="hs-identifier hs-var">frozen'constraint</span></a></span><span>
|
|
</span><span id="line-242"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelDef KernelDef (Vector Text) (Vector Text)
|
|
-> Vector Text -> KernelDef -> KernelDef
|
|
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-243"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'hostMemoryArg" 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'hostMemoryArg"</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-244"></span><span> </span><span class="annot"><span class="annottext">Vector Text
|
|
</span><a href="#local-6989586621679487133"><span class="hs-identifier hs-var">frozen'hostMemoryArg</span></a></span><span>
|
|
</span><span id="line-245"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487141"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-246"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-247"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487125"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679487125"><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-248"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679487125"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-249"></span><span> </span><span class="hs-number">10</span><span>
|
|
</span><span id="line-250"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487123"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487123"><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-251"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487121"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679487121"><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-6989586621679487120"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679487120"><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-252"></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-253"></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-6989586621679487120"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-254"></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-255"></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-6989586621679487121"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-256"></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-6989586621679487116"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679487116"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-257"></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-6989586621679487116"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-258"></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-6989586621679487115"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679487115"><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-6989586621679487115"><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-259"></span><span> </span><span class="annot"><span class="hs-string">"op"</span></span><span>
|
|
</span><span id="line-260"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
-> Growing Vector RealWorld KernelDef'AttrConstraint
|
|
-> Growing Vector RealWorld Text
|
|
-> Parser KernelDef
|
|
</span><a href="#local-6989586621679487142"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-261"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelDef KernelDef Text Text
|
|
-> Text -> KernelDef -> KernelDef
|
|
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 "op" 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">"op"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487123"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487141"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-262"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487140"><span class="hs-identifier hs-var">mutable'constraint</span></a></span><span>
|
|
</span><span id="line-263"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487139"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span><span>
|
|
</span><span id="line-264"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-265"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487114"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487114"><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-266"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487113"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679487113"><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-6989586621679487112"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679487112"><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-267"></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-268"></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-6989586621679487112"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-269"></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-270"></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-6989586621679487113"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-271"></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-6989586621679487111"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679487111"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-272"></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-6989586621679487111"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-273"></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-6989586621679487110"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679487110"><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-6989586621679487110"><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-274"></span><span> </span><span class="annot"><span class="hs-string">"device_type"</span></span><span>
|
|
</span><span id="line-275"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
-> Growing Vector RealWorld KernelDef'AttrConstraint
|
|
-> Growing Vector RealWorld Text
|
|
-> Parser KernelDef
|
|
</span><a href="#local-6989586621679487142"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-276"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelDef KernelDef Text Text
|
|
-> Text -> KernelDef -> KernelDef
|
|
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 "deviceType" 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">"deviceType"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487114"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487141"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-277"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487140"><span class="hs-identifier hs-var">mutable'constraint</span></a></span><span>
|
|
</span><span id="line-278"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487139"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span><span>
|
|
</span><span id="line-279"></span><span> </span><span class="hs-number">26</span><span>
|
|
</span><span id="line-280"></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-6989586621679487109"><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487109"><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 KernelDef'AttrConstraint
|
|
-> String -> Parser KernelDef'AttrConstraint
|
|
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-281"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487108"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679487108"><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-282"></span><span> </span><span class="annot"><span class="annottext">Int
|
|
-> Parser KernelDef'AttrConstraint
|
|
-> Parser KernelDef'AttrConstraint
|
|
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-283"></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-6989586621679487108"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-284"></span><span> </span><span class="annot"><span class="annottext">Parser KernelDef'AttrConstraint
|
|
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-285"></span><span> </span><span class="annot"><span class="hs-string">"constraint"</span></span><span>
|
|
</span><span id="line-286"></span><span> </span><span id="local-6989586621679487106"><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487106"><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 KernelDef'AttrConstraint)
|
|
-> Parser (Growing Vector RealWorld KernelDef'AttrConstraint)
|
|
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-287"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint
|
|
-> IO (Growing Vector (PrimState IO) KernelDef'AttrConstraint)
|
|
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 KernelDef'AttrConstraint
|
|
Growing Vector (PrimState IO) KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487140"><span class="hs-identifier hs-var">mutable'constraint</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487109"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-288"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
-> Growing Vector RealWorld KernelDef'AttrConstraint
|
|
-> Growing Vector RealWorld Text
|
|
-> Parser KernelDef
|
|
</span><a href="#local-6989586621679487142"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487141"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487106"><span class="hs-identifier hs-var">v</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487139"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span><span>
|
|
</span><span id="line-289"></span><span> </span><span class="hs-number">34</span><span>
|
|
</span><span id="line-290"></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-6989586621679487104"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487104"><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-291"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487103"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679487103"><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-6989586621679487102"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679487102"><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-292"></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-293"></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-6989586621679487102"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-294"></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-295"></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-6989586621679487103"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-296"></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-6989586621679487101"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679487101"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-297"></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-6989586621679487101"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-298"></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-6989586621679487100"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679487100"><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-6989586621679487100"><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-299"></span><span> </span><span class="annot"><span class="hs-string">"host_memory_arg"</span></span><span>
|
|
</span><span id="line-300"></span><span> </span><span id="local-6989586621679487099"><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487099"><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 Text)
|
|
-> Parser (Growing Vector RealWorld Text)
|
|
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-301"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) Text
|
|
-> Text -> IO (Growing Vector (PrimState IO) Text)
|
|
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-302"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
Growing Vector (PrimState IO) Text
|
|
</span><a href="#local-6989586621679487139"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487104"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-303"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
-> Growing Vector RealWorld KernelDef'AttrConstraint
|
|
-> Growing Vector RealWorld Text
|
|
-> Parser KernelDef
|
|
</span><a href="#local-6989586621679487142"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487141"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487140"><span class="hs-identifier hs-var">mutable'constraint</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487099"><span class="hs-identifier hs-var">v</span></a></span><span>
|
|
</span><span id="line-304"></span><span> </span><span class="hs-number">42</span><span>
|
|
</span><span id="line-305"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487098"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487098"><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-306"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487097"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679487097"><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-6989586621679487096"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679487096"><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-307"></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-308"></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-6989586621679487096"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-309"></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-310"></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-6989586621679487097"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-311"></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-6989586621679487095"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679487095"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-312"></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-6989586621679487095"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-313"></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-6989586621679487094"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679487094"><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-6989586621679487094"><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-314"></span><span> </span><span class="annot"><span class="hs-string">"label"</span></span><span>
|
|
</span><span id="line-315"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
-> Growing Vector RealWorld KernelDef'AttrConstraint
|
|
-> Growing Vector RealWorld Text
|
|
-> Parser KernelDef
|
|
</span><a href="#local-6989586621679487142"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-316"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelDef KernelDef Text Text
|
|
-> Text -> KernelDef -> KernelDef
|
|
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 "label" 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">"label"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487098"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487141"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-317"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487140"><span class="hs-identifier hs-var">mutable'constraint</span></a></span><span>
|
|
</span><span id="line-318"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487139"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span><span>
|
|
</span><span id="line-319"></span><span> </span><span class="hs-number">48</span><span>
|
|
</span><span id="line-320"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487093"><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679487093"><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-321"></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-322"></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-323"></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-324"></span><span> </span><span class="annot"><span class="hs-string">"priority"</span></span><span>
|
|
</span><span id="line-325"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
-> Growing Vector RealWorld KernelDef'AttrConstraint
|
|
-> Growing Vector RealWorld Text
|
|
-> Parser KernelDef
|
|
</span><a href="#local-6989586621679487142"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-326"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelDef KernelDef Int32 Int32
|
|
-> Int32 -> KernelDef -> KernelDef
|
|
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 "priority" 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">"priority"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679487093"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487141"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-327"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487140"><span class="hs-identifier hs-var">mutable'constraint</span></a></span><span>
|
|
</span><span id="line-328"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487139"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span><span>
|
|
</span><span id="line-329"></span><span> </span><span id="local-6989586621679487092"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679487092"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-330"></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-6989586621679487091"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679487091"><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-331"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679487092"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-332"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
-> Growing Vector RealWorld KernelDef'AttrConstraint
|
|
-> Growing Vector RealWorld Text
|
|
-> Parser KernelDef
|
|
</span><a href="#local-6989586621679487142"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-333"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelDef KernelDef FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> KernelDef -> KernelDef
|
|
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-334"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter KernelDef KernelDef 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-6989586621679487089"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679487089"><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-6989586621679487091"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679487089"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487141"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-335"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487140"><span class="hs-identifier hs-var">mutable'constraint</span></a></span><span>
|
|
</span><span id="line-336"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487139"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span><span>
|
|
</span><span id="line-337"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-338"></span><span> </span><span class="annot"><span class="annottext">Parser KernelDef -> String -> Parser KernelDef
|
|
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-339"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679487088"><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487088"><span class="hs-identifier hs-var">mutable'constraint</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld KernelDef'AttrConstraint)
|
|
-> Parser (Growing Vector RealWorld KernelDef'AttrConstraint)
|
|
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-340"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld KernelDef'AttrConstraint)
|
|
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-341"></span><span> </span><span id="local-6989586621679487086"><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487086"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Text)
|
|
-> Parser (Growing Vector RealWorld Text)
|
|
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-342"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld Text)
|
|
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-343"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
-> Growing Vector RealWorld KernelDef'AttrConstraint
|
|
-> Growing Vector RealWorld Text
|
|
-> Parser KernelDef
|
|
</span><a href="#local-6989586621679487142"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-344"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
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 KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487088"><span class="hs-identifier hs-var">mutable'constraint</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld Text
|
|
</span><a href="#local-6989586621679487086"><span class="hs-identifier hs-var">mutable'hostMemoryArg</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-345"></span><span> </span><span class="annot"><span class="hs-string">"KernelDef"</span></span><span>
|
|
</span><span id="line-346"></span><span> </span><span id="local-6989586621679487085"><span class="annot"><span class="annottext">buildMessage :: KernelDef -> Builder
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></span></span><span>
|
|
</span><span id="line-347"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487083"><span class="annot"><span class="annottext">_x :: KernelDef
|
|
</span><a href="#local-6989586621679487083"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-348"></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-349"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679487082"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679487082"><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 KernelDef KernelDef Text Text -> KernelDef -> 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 "op" 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">"op"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487083"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-350"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-351"></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-6989586621679487082"><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-352"></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-353"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-354"></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-355"></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-356"></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-357"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487079"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679487079"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-358"></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-359"></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-360"></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-6989586621679487079"><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-361"></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-6989586621679487079"><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-362"></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-363"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487082"><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-364"></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-365"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-366"></span><span> </span><span id="local-6989586621679487075"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679487075"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-367"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text KernelDef KernelDef Text Text -> KernelDef -> 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 "deviceType" 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">"deviceType"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487083"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-368"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-369"></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-6989586621679487075"><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-370"></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-371"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-372"></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-373"></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-374"></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-375"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487074"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679487074"><span class="hs-identifier hs-var">bs</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">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-377"></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-378"></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-6989586621679487074"><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-379"></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-6989586621679487074"><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-380"></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-381"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487075"><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-382"></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-383"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef'AttrConstraint -> Builder)
|
|
-> Vector KernelDef'AttrConstraint -> 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-384"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487072"><span class="annot"><span class="annottext">_v :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487072"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-385"></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-386"></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-387"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (KernelDef'AttrConstraint -> ByteString)
|
|
-> KernelDef'AttrConstraint
|
|
-> 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-388"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487071"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679487071"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-389"></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-390"></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-391"></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-6989586621679487071"><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-392"></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-6989586621679487071"><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-393"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-394"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487072"><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-395"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
(Vector KernelDef'AttrConstraint)
|
|
KernelDef
|
|
KernelDef
|
|
(Vector KernelDef'AttrConstraint)
|
|
(Vector KernelDef'AttrConstraint)
|
|
-> KernelDef -> Vector KernelDef'AttrConstraint
|
|
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-396"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'constraint" 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'constraint"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487083"><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-397"></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-398"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Text -> Builder) -> Vector Text -> 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-399"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487069"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679487069"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-400"></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-401"></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-402"></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-403"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487068"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679487068"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-404"></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-405"></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-406"></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-6989586621679487068"><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-407"></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-6989586621679487068"><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-408"></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-409"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487069"><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-410"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
(Vector Text) KernelDef KernelDef (Vector Text) (Vector Text)
|
|
-> KernelDef -> Vector 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 id="line-411"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'hostMemoryArg" 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'hostMemoryArg"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487083"><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-412"></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-413"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-414"></span><span> </span><span id="local-6989586621679487067"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679487067"><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 KernelDef KernelDef Text Text -> KernelDef -> 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 "label" 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">"label"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487083"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-415"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-416"></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-6989586621679487067"><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-417"></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-418"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-419"></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-420"></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-421"></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-422"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487066"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679487066"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-423"></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-424"></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-425"></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-6989586621679487066"><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-426"></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-6989586621679487066"><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-427"></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-428"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487067"><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-429"></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-430"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-431"></span><span> </span><span id="local-6989586621679487065"><span class="annot"><span class="annottext">_v :: Int32
|
|
</span><a href="#local-6989586621679487065"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int32 KernelDef KernelDef Int32 Int32
|
|
-> KernelDef -> Int32
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "priority" 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">"priority"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487083"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-432"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-433"></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-6989586621679487065"><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-434"></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-435"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-436"></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-437"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">48</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-438"></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-439"></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-440"></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 id="line-441"></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679487065"><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-442"></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-443"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet KernelDef KernelDef FieldSet FieldSet
|
|
-> KernelDef -> 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 KernelDef KernelDef 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">KernelDef
|
|
</span><a href="#local-6989586621679487083"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-444"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-445"></span><span> </span><span id="local-6989586621679487061"><span class="annot"><span class="annottext">rnf :: KernelDef -> ()
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></span></span><span>
|
|
</span><span id="line-446"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487059"><span class="annot"><span class="annottext">x__ :: KernelDef
|
|
</span><a href="#local-6989586621679487059"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-447"></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-448"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27_unknownFields"><span class="hs-identifier hs-var hs-var">_KernelDef'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487059"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-449"></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-450"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27op"><span class="hs-identifier hs-var hs-var">_KernelDef'op</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487059"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-451"></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-452"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27deviceType"><span class="hs-identifier hs-var hs-var">_KernelDef'deviceType</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487059"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-453"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector KernelDef'AttrConstraint -> () -> ()
|
|
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-454"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef -> Vector KernelDef'AttrConstraint
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27constraint"><span class="hs-identifier hs-var hs-var">_KernelDef'constraint</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487059"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-455"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector 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-456"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef -> Vector Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27hostMemoryArg"><span class="hs-identifier hs-var hs-var">_KernelDef'hostMemoryArg</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487059"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-457"></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-458"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27label"><span class="hs-identifier hs-var hs-var">_KernelDef'label</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487059"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-459"></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 class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27priority"><span class="hs-identifier hs-var hs-var">_KernelDef'priority</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679487059"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-460"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.name' @:: Lens' KernelDef'AttrConstraint Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.allowedValues' @:: Lens' KernelDef'AttrConstraint Proto.Tensorflow.Core.Framework.AttrValue.AttrValue@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.maybe'allowedValues' @:: Lens' KernelDef'AttrConstraint (Prelude.Maybe Proto.Tensorflow.Core.Framework.AttrValue.AttrValue)@ -}</span><span>
|
|
</span><span id="line-465"></span><span class="hs-keyword">data</span><span> </span><span id="KernelDef%27AttrConstraint"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-var">KernelDef'AttrConstraint</span></a></span></span><span>
|
|
</span><span id="line-466"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="KernelDef%27AttrConstraint%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef%27AttrConstraint%27_constructor"><span class="hs-identifier hs-var">KernelDef'AttrConstraint'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_KernelDef%27AttrConstraint%27name"><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27name"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'name</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-467"></span><span> </span><span id="_KernelDef%27AttrConstraint%27allowedValues"><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27allowedValues"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'allowedValues</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.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-468"></span><span> </span><span id="_KernelDef%27AttrConstraint%27_unknownFields"><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27_unknownFields"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'_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-469"></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-6989586621679487050"><span id="local-6989586621679487052"><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
(KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool)
|
|
-> (KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool)
|
|
-> Eq KernelDef'AttrConstraint
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
$c/= :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
== :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
$c== :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> 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-6989586621679487035"><span id="local-6989586621679487037"><span id="local-6989586621679487039"><span id="local-6989586621679487041"><span id="local-6989586621679487043"><span id="local-6989586621679487045"><span id="local-6989586621679487047"><span class="annot"><span class="annottext">Eq KernelDef'AttrConstraint
|
|
Eq KernelDef'AttrConstraint =>
|
|
(KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Ordering)
|
|
-> (KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool)
|
|
-> (KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool)
|
|
-> (KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool)
|
|
-> (KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool)
|
|
-> (KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint -> KernelDef'AttrConstraint)
|
|
-> (KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint -> KernelDef'AttrConstraint)
|
|
-> Ord KernelDef'AttrConstraint
|
|
KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Ordering
|
|
KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint -> KernelDef'AttrConstraint
|
|
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 :: KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint -> KernelDef'AttrConstraint
|
|
$cmin :: KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint -> KernelDef'AttrConstraint
|
|
max :: KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint -> KernelDef'AttrConstraint
|
|
$cmax :: KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint -> KernelDef'AttrConstraint
|
|
>= :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
$c>= :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
> :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
$c> :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
<= :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
$c<= :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
< :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
$c< :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Bool
|
|
compare :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Ordering
|
|
$ccompare :: KernelDef'AttrConstraint -> KernelDef'AttrConstraint -> Ordering
|
|
$cp1Ord :: Eq KernelDef'AttrConstraint
|
|
</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-470"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679487030"><span id="local-6989586621679487032"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-471"></span><span> </span><span id="local-6989586621679487029"><span class="annot"><span class="annottext">showsPrec :: Int -> KernelDef'AttrConstraint -> ShowS
|
|
</span><a href="#local-6989586621679487029"><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-6989586621679487028"><span class="annot"><span class="annottext">__x :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487028"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679487027"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679487027"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-472"></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-473"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-474"></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-475"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> 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">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487028"><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-6989586621679487027"><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-476"></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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Text.Text</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-477"></span><span> </span><span id="local-6989586621679487025"><span class="annot"><span class="annottext">fieldOf :: Proxy# "name"
|
|
-> (Text -> f Text)
|
|
-> KernelDef'AttrConstraint
|
|
-> f KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487025"><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-478"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text)
|
|
-> KernelDef'AttrConstraint -> f KernelDef'AttrConstraint)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> KernelDef'AttrConstraint
|
|
-> f KernelDef'AttrConstraint
|
|
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-479"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef'AttrConstraint -> Text)
|
|
-> (KernelDef'AttrConstraint -> Text -> KernelDef'AttrConstraint)
|
|
-> Lens KernelDef'AttrConstraint KernelDef'AttrConstraint 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-480"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27name"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'name</span></a></span><span>
|
|
</span><span id="line-481"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487024"><span class="annot"><span class="annottext">x__ :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487024"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487023"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679487023"><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">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487024"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'AttrConstraint'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27name"><span class="hs-identifier hs-var">_KernelDef'AttrConstraint'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679487023"><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-482"></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-483"></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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span> </span><span class="annot"><span class="hs-string">"allowedValues"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-484"></span><span> </span><span id="local-6989586621679487021"><span class="annot"><span class="annottext">fieldOf :: Proxy# "allowedValues"
|
|
-> (AttrValue -> f AttrValue)
|
|
-> KernelDef'AttrConstraint
|
|
-> f KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487021"><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-485"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> KernelDef'AttrConstraint -> f KernelDef'AttrConstraint)
|
|
-> ((AttrValue -> f AttrValue)
|
|
-> Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> (AttrValue -> f AttrValue)
|
|
-> KernelDef'AttrConstraint
|
|
-> f KernelDef'AttrConstraint
|
|
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-486"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef'AttrConstraint -> Maybe AttrValue)
|
|
-> (KernelDef'AttrConstraint
|
|
-> Maybe AttrValue -> KernelDef'AttrConstraint)
|
|
-> Lens
|
|
KernelDef'AttrConstraint
|
|
KernelDef'AttrConstraint
|
|
(Maybe AttrValue)
|
|
(Maybe AttrValue)
|
|
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-487"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27allowedValues"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'allowedValues</span></a></span><span>
|
|
</span><span id="line-488"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487020"><span class="annot"><span class="annottext">x__ :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487020"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487019"><span class="annot"><span class="annottext">y__ :: Maybe AttrValue
|
|
</span><a href="#local-6989586621679487019"><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">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487020"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'AttrConstraint'allowedValues :: Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27allowedValues"><span class="hs-identifier hs-var">_KernelDef'AttrConstraint'allowedValues</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe AttrValue
|
|
</span><a href="#local-6989586621679487019"><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-489"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">AttrValue -> Lens' (Maybe AttrValue) AttrValue
|
|
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">AttrValue
|
|
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-490"></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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span> </span><span class="annot"><span class="hs-string">"maybe'allowedValues"</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.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-491"></span><span> </span><span id="local-6989586621679487016"><span class="annot"><span class="annottext">fieldOf :: Proxy# "maybe'allowedValues"
|
|
-> (Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> KernelDef'AttrConstraint
|
|
-> f KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487016"><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-492"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> KernelDef'AttrConstraint -> f KernelDef'AttrConstraint)
|
|
-> ((Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> (Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> KernelDef'AttrConstraint
|
|
-> f KernelDef'AttrConstraint
|
|
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-493"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef'AttrConstraint -> Maybe AttrValue)
|
|
-> (KernelDef'AttrConstraint
|
|
-> Maybe AttrValue -> KernelDef'AttrConstraint)
|
|
-> Lens
|
|
KernelDef'AttrConstraint
|
|
KernelDef'AttrConstraint
|
|
(Maybe AttrValue)
|
|
(Maybe AttrValue)
|
|
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-494"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27allowedValues"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'allowedValues</span></a></span><span>
|
|
</span><span id="line-495"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679487015"><span class="annot"><span class="annottext">x__ :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487015"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679487014"><span class="annot"><span class="annottext">y__ :: Maybe AttrValue
|
|
</span><a href="#local-6989586621679487014"><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">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679487015"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'AttrConstraint'allowedValues :: Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27allowedValues"><span class="hs-identifier hs-var">_KernelDef'AttrConstraint'allowedValues</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe AttrValue
|
|
</span><a href="#local-6989586621679487014"><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-496"></span><span> </span><span class="annot"><span class="annottext">(Maybe AttrValue -> f (Maybe AttrValue))
|
|
-> Maybe AttrValue -> f (Maybe AttrValue)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-497"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679487007"><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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-498"></span><span> </span><span id="local-6989586621679487003"><span class="annot"><span class="annottext">messageName :: Proxy KernelDef'AttrConstraint -> Text
|
|
</span><a href="#local-6989586621679487003"><span class="hs-identifier hs-var hs-var hs-var hs-var">messageName</span></a></span></span><span> </span><span class="hs-identifier">_</span><span>
|
|
</span><span id="line-499"></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.KernelDef.AttrConstraint"</span></span><span>
|
|
</span><span id="line-500"></span><span> </span><span id="local-6989586621679487002"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy KernelDef'AttrConstraint -> ByteString
|
|
</span><a href="#local-6989586621679487002"><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-501"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\SOAttrConstraint\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2<\n\
|
|
\\SOallowed_values\CAN\STX \SOH(\v2\NAK.tensorflow.AttrValueR\rallowedValues"</span></span><span>
|
|
</span><span id="line-505"></span><span> </span><span id="local-6989586621679487001"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy KernelDef'AttrConstraint -> ByteString
|
|
</span><a href="#local-6989586621679487001"><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.KernelDef.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-506"></span><span> </span><span id="local-6989586621679487000"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor KernelDef'AttrConstraint)
|
|
</span><a href="#local-6989586621679487000"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-507"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-508"></span><span> </span><span id="local-6989586621679486999"><span class="annot"><span class="annottext">name__field_descriptor :: FieldDescriptor KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486999"><span class="hs-identifier hs-var hs-var">name__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-509"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor KernelDef'AttrConstraint Text
|
|
-> FieldDescriptor KernelDef'AttrConstraint
|
|
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-510"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-511"></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-512"></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-513"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens KernelDef'AttrConstraint KernelDef'AttrConstraint Text Text
|
|
-> FieldAccessor KernelDef'AttrConstraint 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-514"></span><span> </span><span class="annot"><span class="annottext">WireDefault Text
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-515"></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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span>
|
|
</span><span id="line-516"></span><span> </span><span id="local-6989586621679486998"><span class="annot"><span class="annottext">allowedValues__field_descriptor :: FieldDescriptor KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486998"><span class="hs-identifier hs-var hs-var">allowedValues__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-517"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor AttrValue
|
|
-> FieldAccessor KernelDef'AttrConstraint AttrValue
|
|
-> FieldDescriptor KernelDef'AttrConstraint
|
|
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-518"></span><span> </span><span class="annot"><span class="hs-string">"allowed_values"</span></span><span>
|
|
</span><span id="line-519"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor AttrValue
|
|
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-520"></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.AttrValue.html#AttrValue"><span class="hs-identifier hs-type">Proto.Tensorflow.Core.Framework.AttrValue.AttrValue</span></a></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">Lens
|
|
KernelDef'AttrConstraint
|
|
KernelDef'AttrConstraint
|
|
(Maybe AttrValue)
|
|
(Maybe AttrValue)
|
|
-> FieldAccessor KernelDef'AttrConstraint AttrValue
|
|
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-522"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'allowedValues" 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'allowedValues"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-523"></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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span>
|
|
</span><span id="line-524"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-525"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor KernelDef'AttrConstraint)]
|
|
-> Map Tag (FieldDescriptor KernelDef'AttrConstraint)
|
|
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-526"></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 KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486999"><span class="hs-identifier hs-var">name__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-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">2</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486998"><span class="hs-identifier hs-var">allowedValues__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 id="local-6989586621679486996"><span class="annot"><span class="annottext">unknownFields :: LensLike' f KernelDef'AttrConstraint FieldSet
|
|
</span><a href="#local-6989586621679486996"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-529"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(KernelDef'AttrConstraint -> FieldSet)
|
|
-> (KernelDef'AttrConstraint
|
|
-> FieldSet -> KernelDef'AttrConstraint)
|
|
-> Lens' KernelDef'AttrConstraint 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-530"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27_unknownFields"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'_unknownFields</span></a></span><span>
|
|
</span><span id="line-531"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486995"><span class="annot"><span class="annottext">x__ :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486995"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679486994"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679486994"><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">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486995"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'AttrConstraint'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27_unknownFields"><span class="hs-identifier hs-var">_KernelDef'AttrConstraint'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679486994"><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-532"></span><span> </span><span id="local-6989586621679486993"><span class="annot"><span class="annottext">defMessage :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486993"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-533"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WKernelDef'AttrConstraint'_constructor :: Text -> Maybe AttrValue -> FieldSet -> KernelDef'AttrConstraint
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#%24WKernelDef%27AttrConstraint%27_constructor"><span class="hs-identifier hs-type hs-type">KernelDef'AttrConstraint'_constructor</span></a></span><span>
|
|
</span><span id="line-534"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelDef'AttrConstraint'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27name"><span class="hs-identifier hs-var">_KernelDef'AttrConstraint'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-535"></span><span> </span><span class="annot"><span class="annottext">_KernelDef'AttrConstraint'allowedValues :: Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27allowedValues"><span class="hs-identifier hs-var">_KernelDef'AttrConstraint'allowedValues</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe AttrValue
|
|
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-536"></span><span> </span><span class="annot"><span class="annottext">_KernelDef'AttrConstraint'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27_unknownFields"><span class="hs-identifier hs-var">_KernelDef'AttrConstraint'_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-537"></span><span> </span><span id="local-6989586621679486991"><span class="annot"><span class="annottext">parseMessage :: Parser KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486991"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-538"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-539"></span><span> </span><span class="annot"><a href="#local-6989586621679486990"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-540"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span>
|
|
</span><span id="line-541"></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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span>
|
|
</span><span id="line-542"></span><span> </span><span id="local-6989586621679486990"><span class="annot"><span class="annottext">loop :: KernelDef'AttrConstraint -> Parser KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486990"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679486989"><span class="annot"><span class="annottext">x :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486989"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-543"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486988"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679486988"><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-544"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679486988"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-545"></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679486987"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679486987"><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-546"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-547"></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-6989586621679486987"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-548"></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-549"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-550"></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-551"></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-552"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-553"></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-6989586621679486987"><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-554"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Parser KernelDef'AttrConstraint
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-555"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
KernelDef'AttrConstraint KernelDef'AttrConstraint FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint
|
|
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-556"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
KernelDef'AttrConstraint KernelDef'AttrConstraint 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-6989586621679486986"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679486986"><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-6989586621679486986"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486989"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-557"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-558"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486985"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679486985"><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-559"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679486985"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-560"></span><span> </span><span class="hs-number">10</span><span>
|
|
</span><span id="line-561"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486984"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679486984"><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-562"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486983"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679486983"><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-6989586621679486982"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679486982"><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-563"></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-564"></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-6989586621679486982"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-565"></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-566"></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-6989586621679486983"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-567"></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-6989586621679486981"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679486981"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-568"></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-6989586621679486981"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-569"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="hs-identifier hs-type">Prelude.Right</span></span><span> </span><span id="local-6989586621679486980"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679486980"><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-6989586621679486980"><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-570"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-571"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Parser KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486990"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelDef'AttrConstraint KernelDef'AttrConstraint Text Text
|
|
-> Text -> KernelDef'AttrConstraint -> KernelDef'AttrConstraint
|
|
forall s t a b. Setter s t a b -> b -> s -> t
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.set</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679486984"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486989"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-572"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-573"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486979"><span class="annot"><span class="annottext">AttrValue
|
|
</span><a href="#local-6989586621679486979"><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 AttrValue -> String -> Parser AttrValue
|
|
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-574"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486978"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679486978"><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-575"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser AttrValue -> Parser AttrValue
|
|
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-576"></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-6989586621679486978"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser AttrValue
|
|
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-577"></span><span> </span><span class="annot"><span class="hs-string">"allowed_values"</span></span><span>
|
|
</span><span id="line-578"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Parser KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486990"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-579"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
KernelDef'AttrConstraint
|
|
KernelDef'AttrConstraint
|
|
AttrValue
|
|
AttrValue
|
|
-> AttrValue
|
|
-> KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint
|
|
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-580"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "allowedValues" 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">"allowedValues"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">AttrValue
|
|
</span><a href="#local-6989586621679486979"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486989"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-581"></span><span> </span><span id="local-6989586621679486977"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679486977"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-582"></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-6989586621679486976"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679486976"><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-583"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679486977"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-584"></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Parser KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486990"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-585"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
KernelDef'AttrConstraint KernelDef'AttrConstraint FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet)
|
|
-> KernelDef'AttrConstraint
|
|
-> KernelDef'AttrConstraint
|
|
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-586"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter
|
|
KernelDef'AttrConstraint KernelDef'AttrConstraint 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-6989586621679486975"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679486975"><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-6989586621679486976"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679486975"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486989"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-587"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-588"></span><span> </span><span class="annot"><span class="annottext">Parser KernelDef'AttrConstraint
|
|
-> String -> Parser KernelDef'AttrConstraint
|
|
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-589"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Parser KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486990"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
forall msg. Message msg => msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.defMessage</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="hs-string">"AttrConstraint"</span></span><span>
|
|
</span><span id="line-590"></span><span> </span><span id="local-6989586621679486974"><span class="annot"><span class="annottext">buildMessage :: KernelDef'AttrConstraint -> Builder
|
|
</span><a href="#local-6989586621679486974"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-591"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486973"><span class="annot"><span class="annottext">_x :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486973"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-592"></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-593"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679486972"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679486972"><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 KernelDef'AttrConstraint KernelDef'AttrConstraint Text Text
|
|
-> KernelDef'AttrConstraint -> Text
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "name" a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
forall (x :: Symbol) s a (f :: * -> *).
|
|
(HasField s x a, Functor f) =>
|
|
(a -> f a) -> s -> f s
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Field.field</span></span><span> </span><span class="hs-glyph">@</span><span class="annot"><span class="hs-string">"name"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486973"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-594"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-595"></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-6989586621679486972"><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-596"></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-597"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-598"></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-599"></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-600"></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-601"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486971"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679486971"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-602"></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-603"></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-604"></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-6989586621679486971"><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-605"></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-6989586621679486971"><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-606"></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-607"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679486972"><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-608"></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-609"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
|
|
</span><span id="line-610"></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
(Maybe AttrValue)
|
|
KernelDef'AttrConstraint
|
|
KernelDef'AttrConstraint
|
|
(Maybe AttrValue)
|
|
(Maybe AttrValue)
|
|
-> KernelDef'AttrConstraint -> Maybe AttrValue
|
|
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-611"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'allowedValues" 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'allowedValues"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486973"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-612"></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-613"></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-614"></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-6989586621679486970"><span class="annot"><span class="annottext">_v :: AttrValue
|
|
</span><a href="#local-6989586621679486970"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-615"></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-616"></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-617"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (AttrValue -> ByteString) -> AttrValue -> 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-618"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486969"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679486969"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-619"></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-620"></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-621"></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-6989586621679486969"><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-622"></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-6989586621679486969"><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-623"></span><span> </span><span class="annot"><span class="annottext">AttrValue -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-624"></span><span> </span><span class="annot"><span class="annottext">AttrValue
|
|
</span><a href="#local-6989586621679486970"><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-625"></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-626"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet
|
|
KernelDef'AttrConstraint
|
|
KernelDef'AttrConstraint
|
|
FieldSet
|
|
FieldSet
|
|
-> KernelDef'AttrConstraint -> 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
|
|
KernelDef'AttrConstraint
|
|
KernelDef'AttrConstraint
|
|
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">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486973"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-627"></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.KernelDef.html#KernelDef%27AttrConstraint"><span class="hs-identifier hs-type">KernelDef'AttrConstraint</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-628"></span><span> </span><span id="local-6989586621679486967"><span class="annot"><span class="annottext">rnf :: KernelDef'AttrConstraint -> ()
|
|
</span><a href="#local-6989586621679486967"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-629"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486966"><span class="annot"><span class="annottext">x__ :: KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486966"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-630"></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-631"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27_unknownFields"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486966"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-632"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">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-633"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27name"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'name</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486966"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-634"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe AttrValue -> () -> ()
|
|
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-635"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelDef'AttrConstraint -> Maybe AttrValue
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelDef%27AttrConstraint%27allowedValues"><span class="hs-identifier hs-var hs-var">_KernelDef'AttrConstraint'allowedValues</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef'AttrConstraint
|
|
</span><a href="#local-6989586621679486966"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-636"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.kernel' @:: Lens' KernelList [KernelDef]@
|
|
* 'Proto.Tensorflow.Core.Framework.KernelDef_Fields.vec'kernel' @:: Lens' KernelList (Data.Vector.Vector KernelDef)@ -}</span><span>
|
|
</span><span id="line-640"></span><span class="hs-keyword">data</span><span> </span><span id="KernelList"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelList"><span class="hs-identifier hs-var">KernelList</span></a></span></span><span>
|
|
</span><span id="line-641"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="KernelList%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelList%27_constructor"><span class="hs-identifier hs-var">KernelList'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_KernelList%27kernel"><span class="annot"><span class="annottext">KernelList -> Vector KernelDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27kernel"><span class="hs-identifier hs-var hs-var">_KernelList'kernel</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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-642"></span><span> </span><span id="_KernelList%27_unknownFields"><span class="annot"><span class="annottext">KernelList -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27_unknownFields"><span class="hs-identifier hs-var hs-var">_KernelList'_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-643"></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-6989586621679486959"><span id="local-6989586621679486961"><span class="annot"><span class="annottext">KernelList -> KernelList -> Bool
|
|
(KernelList -> KernelList -> Bool)
|
|
-> (KernelList -> KernelList -> Bool) -> Eq KernelList
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: KernelList -> KernelList -> Bool
|
|
$c/= :: KernelList -> KernelList -> Bool
|
|
== :: KernelList -> KernelList -> Bool
|
|
$c== :: KernelList -> KernelList -> 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-6989586621679486944"><span id="local-6989586621679486946"><span id="local-6989586621679486948"><span id="local-6989586621679486950"><span id="local-6989586621679486952"><span id="local-6989586621679486954"><span id="local-6989586621679486956"><span class="annot"><span class="annottext">Eq KernelList
|
|
Eq KernelList =>
|
|
(KernelList -> KernelList -> Ordering)
|
|
-> (KernelList -> KernelList -> Bool)
|
|
-> (KernelList -> KernelList -> Bool)
|
|
-> (KernelList -> KernelList -> Bool)
|
|
-> (KernelList -> KernelList -> Bool)
|
|
-> (KernelList -> KernelList -> KernelList)
|
|
-> (KernelList -> KernelList -> KernelList)
|
|
-> Ord KernelList
|
|
KernelList -> KernelList -> Bool
|
|
KernelList -> KernelList -> Ordering
|
|
KernelList -> KernelList -> KernelList
|
|
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 :: KernelList -> KernelList -> KernelList
|
|
$cmin :: KernelList -> KernelList -> KernelList
|
|
max :: KernelList -> KernelList -> KernelList
|
|
$cmax :: KernelList -> KernelList -> KernelList
|
|
>= :: KernelList -> KernelList -> Bool
|
|
$c>= :: KernelList -> KernelList -> Bool
|
|
> :: KernelList -> KernelList -> Bool
|
|
$c> :: KernelList -> KernelList -> Bool
|
|
<= :: KernelList -> KernelList -> Bool
|
|
$c<= :: KernelList -> KernelList -> Bool
|
|
< :: KernelList -> KernelList -> Bool
|
|
$c< :: KernelList -> KernelList -> Bool
|
|
compare :: KernelList -> KernelList -> Ordering
|
|
$ccompare :: KernelList -> KernelList -> Ordering
|
|
$cp1Ord :: Eq KernelList
|
|
</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-644"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679486939"><span id="local-6989586621679486941"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelList"><span class="hs-identifier hs-type">KernelList</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-645"></span><span> </span><span id="local-6989586621679486938"><span class="annot"><span class="annottext">showsPrec :: Int -> KernelList -> ShowS
|
|
</span><a href="#local-6989586621679486938"><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-6989586621679486937"><span class="annot"><span class="annottext">__x :: KernelList
|
|
</span><a href="#local-6989586621679486937"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679486936"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679486936"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-646"></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-647"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-648"></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-649"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelList -> 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">KernelList
|
|
</span><a href="#local-6989586621679486937"><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-6989586621679486936"><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-650"></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.KernelDef.html#KernelList"><span class="hs-identifier hs-type">KernelList</span></a></span><span> </span><span class="annot"><span class="hs-string">"kernel"</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-651"></span><span> </span><span id="local-6989586621679486934"><span class="annot"><span class="annottext">fieldOf :: Proxy# "kernel"
|
|
-> ([KernelDef] -> f [KernelDef]) -> KernelList -> f KernelList
|
|
</span><a href="#local-6989586621679486934"><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-652"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector KernelDef -> f (Vector KernelDef))
|
|
-> KernelList -> f KernelList)
|
|
-> (([KernelDef] -> f [KernelDef])
|
|
-> Vector KernelDef -> f (Vector KernelDef))
|
|
-> ([KernelDef] -> f [KernelDef])
|
|
-> KernelList
|
|
-> f KernelList
|
|
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-653"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelList -> Vector KernelDef)
|
|
-> (KernelList -> Vector KernelDef -> KernelList)
|
|
-> Lens KernelList KernelList (Vector KernelDef) (Vector KernelDef)
|
|
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-654"></span><span> </span><span class="annot"><span class="annottext">KernelList -> Vector KernelDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27kernel"><span class="hs-identifier hs-var hs-var">_KernelList'kernel</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486933"><span class="annot"><span class="annottext">x__ :: KernelList
|
|
</span><a href="#local-6989586621679486933"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679486932"><span class="annot"><span class="annottext">y__ :: Vector KernelDef
|
|
</span><a href="#local-6989586621679486932"><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">KernelList
|
|
</span><a href="#local-6989586621679486933"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelList'kernel :: Vector KernelDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27kernel"><span class="hs-identifier hs-var">_KernelList'kernel</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector KernelDef
|
|
</span><a href="#local-6989586621679486932"><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-655"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector KernelDef -> [KernelDef])
|
|
-> (Vector KernelDef -> [KernelDef] -> Vector KernelDef)
|
|
-> Lens
|
|
(Vector KernelDef) (Vector KernelDef) [KernelDef] [KernelDef]
|
|
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-656"></span><span> </span><span class="annot"><span class="annottext">Vector KernelDef -> [KernelDef]
|
|
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-657"></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-6989586621679486931"><span class="annot"><span class="annottext">y__ :: [KernelDef]
|
|
</span><a href="#local-6989586621679486931"><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">[KernelDef] -> Vector KernelDef
|
|
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">[KernelDef]
|
|
</span><a href="#local-6989586621679486931"><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-658"></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.KernelDef.html#KernelList"><span class="hs-identifier hs-type">KernelList</span></a></span><span> </span><span class="annot"><span class="hs-string">"vec'kernel"</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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-659"></span><span> </span><span id="local-6989586621679486929"><span class="annot"><span class="annottext">fieldOf :: Proxy# "vec'kernel"
|
|
-> (Vector KernelDef -> f (Vector KernelDef))
|
|
-> KernelList
|
|
-> f KernelList
|
|
</span><a href="#local-6989586621679486929"><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-660"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector KernelDef -> f (Vector KernelDef))
|
|
-> KernelList -> f KernelList)
|
|
-> ((Vector KernelDef -> f (Vector KernelDef))
|
|
-> Vector KernelDef -> f (Vector KernelDef))
|
|
-> (Vector KernelDef -> f (Vector KernelDef))
|
|
-> KernelList
|
|
-> f KernelList
|
|
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-661"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelList -> Vector KernelDef)
|
|
-> (KernelList -> Vector KernelDef -> KernelList)
|
|
-> Lens KernelList KernelList (Vector KernelDef) (Vector KernelDef)
|
|
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-662"></span><span> </span><span class="annot"><span class="annottext">KernelList -> Vector KernelDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27kernel"><span class="hs-identifier hs-var hs-var">_KernelList'kernel</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486928"><span class="annot"><span class="annottext">x__ :: KernelList
|
|
</span><a href="#local-6989586621679486928"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679486927"><span class="annot"><span class="annottext">y__ :: Vector KernelDef
|
|
</span><a href="#local-6989586621679486927"><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">KernelList
|
|
</span><a href="#local-6989586621679486928"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelList'kernel :: Vector KernelDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27kernel"><span class="hs-identifier hs-var">_KernelList'kernel</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector KernelDef
|
|
</span><a href="#local-6989586621679486927"><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-663"></span><span> </span><span class="annot"><span class="annottext">(Vector KernelDef -> f (Vector KernelDef))
|
|
-> Vector KernelDef -> f (Vector KernelDef)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-664"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679486920"><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.KernelDef.html#KernelList"><span class="hs-identifier hs-type">KernelList</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-665"></span><span> </span><span id="local-6989586621679486916"><span class="annot"><span class="annottext">messageName :: Proxy KernelList -> Text
|
|
</span><a href="#local-6989586621679486916"><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.KernelList"</span></span><span>
|
|
</span><span id="line-666"></span><span> </span><span id="local-6989586621679486915"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy KernelList -> ByteString
|
|
</span><a href="#local-6989586621679486915"><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-667"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\n\
|
|
\KernelList\DC2-\n\
|
|
\\ACKkernel\CAN\SOH \ETX(\v2\NAK.tensorflow.KernelDefR\ACKkernel"</span></span><span>
|
|
</span><span id="line-671"></span><span> </span><span id="local-6989586621679486914"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy KernelList -> ByteString
|
|
</span><a href="#local-6989586621679486914"><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.KernelDef.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-672"></span><span> </span><span id="local-6989586621679486913"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor KernelList)
|
|
</span><a href="#local-6989586621679486913"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-673"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-674"></span><span> </span><span id="local-6989586621679486912"><span class="annot"><span class="annottext">kernel__field_descriptor :: FieldDescriptor KernelList
|
|
</span><a href="#local-6989586621679486912"><span class="hs-identifier hs-var hs-var">kernel__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-675"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor KernelDef
|
|
-> FieldAccessor KernelList KernelDef
|
|
-> FieldDescriptor KernelList
|
|
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-676"></span><span> </span><span class="annot"><span class="hs-string">"kernel"</span></span><span>
|
|
</span><span id="line-677"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor KernelDef
|
|
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-678"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-679"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
|
|
-> Lens' KernelList [KernelDef]
|
|
-> FieldAccessor KernelList KernelDef
|
|
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-680"></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 "kernel" 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">"kernel"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-681"></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.KernelDef.html#KernelList"><span class="hs-identifier hs-type">KernelList</span></a></span><span>
|
|
</span><span id="line-682"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-683"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor KernelList)]
|
|
-> Map Tag (FieldDescriptor KernelList)
|
|
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-684"></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 KernelList
|
|
</span><a href="#local-6989586621679486912"><span class="hs-identifier hs-var">kernel__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-685"></span><span> </span><span id="local-6989586621679486911"><span class="annot"><span class="annottext">unknownFields :: LensLike' f KernelList FieldSet
|
|
</span><a href="#local-6989586621679486911"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-686"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(KernelList -> FieldSet)
|
|
-> (KernelList -> FieldSet -> KernelList)
|
|
-> Lens' KernelList 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-687"></span><span> </span><span class="annot"><span class="annottext">KernelList -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27_unknownFields"><span class="hs-identifier hs-var hs-var">_KernelList'_unknownFields</span></a></span><span>
|
|
</span><span id="line-688"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486910"><span class="annot"><span class="annottext">x__ :: KernelList
|
|
</span><a href="#local-6989586621679486910"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679486909"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679486909"><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">KernelList
|
|
</span><a href="#local-6989586621679486910"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelList'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27_unknownFields"><span class="hs-identifier hs-var">_KernelList'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679486909"><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-689"></span><span> </span><span id="local-6989586621679486908"><span class="annot"><span class="annottext">defMessage :: KernelList
|
|
</span><a href="#local-6989586621679486908"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-690"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WKernelList'_constructor :: Vector KernelDef -> FieldSet -> KernelList
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#%24WKernelList%27_constructor"><span class="hs-identifier hs-type hs-type">KernelList'_constructor</span></a></span><span>
|
|
</span><span id="line-691"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_KernelList'kernel :: Vector KernelDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27kernel"><span class="hs-identifier hs-var">_KernelList'kernel</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector KernelDef
|
|
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-692"></span><span> </span><span class="annot"><span class="annottext">_KernelList'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27_unknownFields"><span class="hs-identifier hs-var">_KernelList'_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-693"></span><span> </span><span id="local-6989586621679486906"><span class="annot"><span class="annottext">parseMessage :: Parser KernelList
|
|
</span><a href="#local-6989586621679486906"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-694"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-695"></span><span> </span><span class="annot"><a href="#local-6989586621679486905"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-696"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#KernelList"><span class="hs-identifier hs-type">KernelList</span></a></span><span>
|
|
</span><span id="line-697"></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.KernelDef.html#KernelDef"><span class="hs-identifier hs-type">KernelDef</span></a></span><span>
|
|
</span><span id="line-698"></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.KernelDef.html#KernelList"><span class="hs-identifier hs-type">KernelList</span></a></span><span>
|
|
</span><span id="line-699"></span><span> </span><span id="local-6989586621679486905"><span class="annot"><span class="annottext">loop :: KernelList
|
|
-> Growing Vector RealWorld KernelDef -> Parser KernelList
|
|
</span><a href="#local-6989586621679486905"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679486904"><span class="annot"><span class="annottext">x :: KernelList
|
|
</span><a href="#local-6989586621679486904"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span id="local-6989586621679486903"><span class="annot"><span class="annottext">mutable'kernel :: Growing Vector RealWorld KernelDef
|
|
</span><a href="#local-6989586621679486903"><span class="hs-identifier hs-var">mutable'kernel</span></a></span></span><span>
|
|
</span><span id="line-700"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486902"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679486902"><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-701"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679486902"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-702"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486901"><span class="annot"><span class="annottext">Vector KernelDef
|
|
</span><a href="#local-6989586621679486901"><span class="hs-identifier hs-var">frozen'kernel</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector KernelDef) -> Parser (Vector KernelDef)
|
|
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-703"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) KernelDef -> IO (Vector KernelDef)
|
|
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-704"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef
|
|
Growing Vector (PrimState IO) KernelDef
|
|
</span><a href="#local-6989586621679486903"><span class="hs-identifier hs-var">mutable'kernel</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-705"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679486900"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679486900"><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-706"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-707"></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-6989586621679486900"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-708"></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-709"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-710"></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-711"></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-712"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-713"></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-6989586621679486900"><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-714"></span><span> </span><span class="annot"><span class="annottext">KernelList -> Parser KernelList
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-715"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelList KernelList FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> KernelList -> KernelList
|
|
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-716"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter KernelList KernelList FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
|
|
</span><span id="line-717"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679486899"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679486899"><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-6989586621679486899"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-718"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelList KernelList (Vector KernelDef) (Vector KernelDef)
|
|
-> Vector KernelDef -> KernelList -> KernelList
|
|
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-719"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'kernel" 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'kernel"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Vector KernelDef
|
|
</span><a href="#local-6989586621679486901"><span class="hs-identifier hs-var">frozen'kernel</span></a></span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
</span><a href="#local-6989586621679486904"><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-720"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-721"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486898"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679486898"><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-722"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679486898"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-723"></span><span> </span><span class="hs-number">10</span><span>
|
|
</span><span id="line-724"></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-6989586621679486897"><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679486897"><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 KernelDef -> String -> Parser KernelDef
|
|
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-725"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486896"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679486896"><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-726"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser KernelDef -> Parser KernelDef
|
|
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-727"></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-6989586621679486896"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-728"></span><span> </span><span class="annot"><span class="annottext">Parser KernelDef
|
|
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-729"></span><span> </span><span class="annot"><span class="hs-string">"kernel"</span></span><span>
|
|
</span><span id="line-730"></span><span> </span><span id="local-6989586621679486895"><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef
|
|
</span><a href="#local-6989586621679486895"><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 KernelDef)
|
|
-> Parser (Growing Vector RealWorld KernelDef)
|
|
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-731"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) KernelDef
|
|
-> KernelDef -> IO (Growing Vector (PrimState IO) KernelDef)
|
|
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 KernelDef
|
|
Growing Vector (PrimState IO) KernelDef
|
|
</span><a href="#local-6989586621679486903"><span class="hs-identifier hs-var">mutable'kernel</span></a></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679486897"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-732"></span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
-> Growing Vector RealWorld KernelDef -> Parser KernelList
|
|
</span><a href="#local-6989586621679486905"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
</span><a href="#local-6989586621679486904"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef
|
|
</span><a href="#local-6989586621679486895"><span class="hs-identifier hs-var">v</span></a></span><span>
|
|
</span><span id="line-733"></span><span> </span><span id="local-6989586621679486894"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679486894"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-734"></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-6989586621679486893"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679486893"><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-735"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679486894"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-736"></span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
-> Growing Vector RealWorld KernelDef -> Parser KernelList
|
|
</span><a href="#local-6989586621679486905"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-737"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter KernelList KernelList FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> KernelList -> KernelList
|
|
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-738"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter KernelList KernelList 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-6989586621679486892"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679486892"><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-6989586621679486893"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679486892"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
</span><a href="#local-6989586621679486904"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-739"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef
|
|
</span><a href="#local-6989586621679486903"><span class="hs-identifier hs-var">mutable'kernel</span></a></span><span>
|
|
</span><span id="line-740"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-741"></span><span> </span><span class="annot"><span class="annottext">Parser KernelList -> String -> Parser KernelList
|
|
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-742"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679486891"><span class="annot"><span class="annottext">Growing Vector RealWorld KernelDef
|
|
</span><a href="#local-6989586621679486891"><span class="hs-identifier hs-var">mutable'kernel</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld KernelDef)
|
|
-> Parser (Growing Vector RealWorld KernelDef)
|
|
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-743"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld KernelDef)
|
|
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-744"></span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
-> Growing Vector RealWorld KernelDef -> Parser KernelList
|
|
</span><a href="#local-6989586621679486905"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
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 KernelDef
|
|
</span><a href="#local-6989586621679486891"><span class="hs-identifier hs-var">mutable'kernel</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-745"></span><span> </span><span class="annot"><span class="hs-string">"KernelList"</span></span><span>
|
|
</span><span id="line-746"></span><span> </span><span id="local-6989586621679486890"><span class="annot"><span class="annottext">buildMessage :: KernelList -> Builder
|
|
</span><a href="#local-6989586621679486890"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-747"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486889"><span class="annot"><span class="annottext">_x :: KernelList
|
|
</span><a href="#local-6989586621679486889"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-748"></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-749"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(KernelDef -> Builder) -> Vector KernelDef -> 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-750"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486888"><span class="annot"><span class="annottext">_v :: KernelDef
|
|
</span><a href="#local-6989586621679486888"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-751"></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-752"></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-753"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (KernelDef -> ByteString) -> KernelDef -> 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-754"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486887"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679486887"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-755"></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-756"></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-757"></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-6989586621679486887"><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-758"></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-6989586621679486887"><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-759"></span><span> </span><span class="annot"><span class="annottext">KernelDef -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-760"></span><span> </span><span class="annot"><span class="annottext">KernelDef
|
|
</span><a href="#local-6989586621679486888"><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-761"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
(Vector KernelDef)
|
|
KernelList
|
|
KernelList
|
|
(Vector KernelDef)
|
|
(Vector KernelDef)
|
|
-> KernelList -> Vector KernelDef
|
|
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'kernel" 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'kernel"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
</span><a href="#local-6989586621679486889"><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-762"></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-763"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet KernelList KernelList FieldSet FieldSet
|
|
-> KernelList -> 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 KernelList KernelList 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">KernelList
|
|
</span><a href="#local-6989586621679486889"><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-764"></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.KernelDef.html#KernelList"><span class="hs-identifier hs-type">KernelList</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-765"></span><span> </span><span id="local-6989586621679486885"><span class="annot"><span class="annottext">rnf :: KernelList -> ()
|
|
</span><a href="#local-6989586621679486885"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-766"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679486884"><span class="annot"><span class="annottext">x__ :: KernelList
|
|
</span><a href="#local-6989586621679486884"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-767"></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-768"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelList -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27_unknownFields"><span class="hs-identifier hs-var hs-var">_KernelList'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
</span><a href="#local-6989586621679486884"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-769"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector KernelDef -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">KernelList -> Vector KernelDef
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#_KernelList%27kernel"><span class="hs-identifier hs-var hs-var">_KernelList'kernel</span></a></span><span> </span><span class="annot"><span class="annottext">KernelList
|
|
</span><a href="#local-6989586621679486884"><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>
|
|
</span><span id="line-770"></span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.KernelDef.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-771"></span><span id="packedFileDescriptor"><span class="annot"><span class="annottext">packedFileDescriptor :: ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.KernelDef.html#packedFileDescriptor"><span class="hs-identifier hs-var hs-var">packedFileDescriptor</span></a></span></span><span>
|
|
</span><span id="line-772"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\*tensorflow/core/framework/kernel_def.proto\DC2\n\
|
|
\tensorflow\SUB*tensorflow/core/framework/attr_value.proto\"\192\STX\n\
|
|
\\tKernelDef\DC2\SO\n\
|
|
\\STXop\CAN\SOH \SOH(\tR\STXop\DC2\US\n\
|
|
\\vdevice_type\CAN\STX \SOH(\tR\n\
|
|
\deviceType\DC2D\n\
|
|
\\n\
|
|
\constraint\CAN\ETX \ETX(\v2$.tensorflow.KernelDef.AttrConstraintR\n\
|
|
\constraint\DC2&\n\
|
|
\\SIhost_memory_arg\CAN\EOT \ETX(\tR\rhostMemoryArg\DC2\DC4\n\
|
|
\\ENQlabel\CAN\ENQ \SOH(\tR\ENQlabel\DC2\SUB\n\
|
|
\\bpriority\CAN\ACK \SOH(\ENQR\bpriority\SUBb\n\
|
|
\\SOAttrConstraint\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2<\n\
|
|
\\SOallowed_values\CAN\STX \SOH(\v2\NAK.tensorflow.AttrValueR\rallowedValues\";\n\
|
|
\\n\
|
|
\KernelList\DC2-\n\
|
|
\\ACKkernel\CAN\SOH \ETX(\v2\NAK.tensorflow.KernelDefR\ACKkernelB\131\SOH\n\
|
|
\\CANorg.tensorflow.frameworkB\SIKernelDefProtosP\SOHZQgithub.com/tensorflow/tensorflow/tensorflow/go/core/framework/kernel_def_go_proto\248\SOH\SOHJ\211\v\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\NUL4\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\ACK\NUL\US\n\
|
|
\\t\n\
|
|
\\STX\b\US\DC2\ETX\ACK\NUL\US\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\a\NUL0\n\
|
|
\\t\n\
|
|
\\STX\b\b\DC2\ETX\a\NUL0\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\b\NUL\"\n\
|
|
\\t\n\
|
|
\\STX\b\n\
|
|
\\DC2\ETX\b\NUL\"\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\t\NUL1\n\
|
|
\\t\n\
|
|
\\STX\b\SOH\DC2\ETX\t\NUL1\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\n\
|
|
\\NULh\n\
|
|
\\t\n\
|
|
\\STX\b\v\DC2\ETX\n\
|
|
\\NULh\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\NUL\DC2\EOT\f\NUL*\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\NUL\SOH\DC2\ETX\f\b\DC1\n\
|
|
\,\n\
|
|
\\EOT\EOT\NUL\STX\NUL\DC2\ETX\SO\STX\DLE\SUB\US Must match the name of an Op.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\ENQ\DC2\ETX\SO\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX\SO\t\v\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX\SO\SO\SI\n\
|
|
\2\n\
|
|
\\EOT\EOT\NUL\STX\SOH\DC2\ETX\DC1\STX\EM\SUB% Type of device this kernel runs on.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\ENQ\DC2\ETX\DC1\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\SOH\DC2\ETX\DC1\t\DC4\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\ETX\DC2\ETX\DC1\ETB\CAN\n\
|
|
\\f\n\
|
|
\\EOT\EOT\NUL\ETX\NUL\DC2\EOT\DC3\STX\SUB\ETX\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\ETX\NUL\SOH\DC2\ETX\DC3\n\
|
|
\\CAN\n\
|
|
\-\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\NUL\DC2\ETX\NAK\EOT\DC4\SUB\RS Name of an attr from the Op.\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\NUL\ENQ\DC2\ETX\NAK\EOT\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\NUL\SOH\DC2\ETX\NAK\v\SI\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\NUL\ETX\DC2\ETX\NAK\DC2\DC3\n\
|
|
\\146\SOH\n\
|
|
\\ACK\EOT\NUL\ETX\NUL\STX\SOH\DC2\ETX\EM\EOT!\SUB\130\SOH A list of values that this kernel supports for this attr.\n\
|
|
\ Like OpDef.AttrDef.allowed_values, except for kernels instead of Ops.\n\
|
|
\\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\SOH\ACK\DC2\ETX\EM\EOT\r\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\SOH\SOH\DC2\ETX\EM\SO\FS\n\
|
|
\\SO\n\
|
|
\\a\EOT\NUL\ETX\NUL\STX\SOH\ETX\DC2\ETX\EM\US \n\
|
|
\\v\n\
|
|
\\EOT\EOT\NUL\STX\STX\DC2\ETX\ESC\STX)\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\EOT\DC2\ETX\ESC\STX\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\ACK\DC2\ETX\ESC\v\EM\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\SOH\DC2\ETX\ESC\SUB$\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\ETX\DC2\ETX\ESC'(\n\
|
|
\i\n\
|
|
\\EOT\EOT\NUL\STX\ETX\DC2\ETX\US\STX&\SUB\\ Names of the Op's input_/output_args that reside in host memory\n\
|
|
\ instead of device memory.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ETX\EOT\DC2\ETX\US\STX\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ETX\ENQ\DC2\ETX\US\v\DC1\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ETX\SOH\DC2\ETX\US\DC2!\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ETX\ETX\DC2\ETX\US$%\n\
|
|
\\165\SOH\n\
|
|
\\EOT\EOT\NUL\STX\EOT\DC2\ETX$\STX\DC3\SUB\151\SOH This allows experimental kernels to be registered for an op that\n\
|
|
\ won't be used unless the user specifies a \"_kernel\" attr with\n\
|
|
\ value matching this.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\EOT\ENQ\DC2\ETX$\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\EOT\SOH\DC2\ETX$\t\SO\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\EOT\ETX\DC2\ETX$\DC1\DC2\n\
|
|
\\211\SOH\n\
|
|
\\EOT\EOT\NUL\STX\ENQ\DC2\ETX)\STX\NAK\SUB\197\SOH Prioritization of kernel amongst different devices. By default we assume\n\
|
|
\ priority is 0. The higher the priority the better. By default (i.e. if\n\
|
|
\ this is not set), we prefer GPU kernels over CPU.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ENQ\ENQ\DC2\ETX)\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ENQ\SOH\DC2\ETX)\b\DLE\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\ENQ\ETX\DC2\ETX)\DC3\DC4\n\
|
|
\(\n\
|
|
\\STX\EOT\SOH\DC2\EOT-\NUL/\SOH\SUB\FS A collection of KernelDefs\n\
|
|
\\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\SOH\SOH\DC2\ETX-\b\DC2\n\
|
|
\\v\n\
|
|
\\EOT\EOT\SOH\STX\NUL\DC2\ETX.\STX \n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\EOT\DC2\ETX.\STX\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\ACK\DC2\ETX.\v\DC4\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\SOH\DC2\ETX.\NAK\ESC\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\ETX\DC2\ETX.\RS\USb\ACKproto3"</span></span></pre></body></html> |