mirror of
https://github.com/tensorflow/haskell.git
synced 2024-06-02 02:53:35 +02:00
6b19e54722
* Update README to refer to 2.3.0-gpu. * Remove old package documentation from haddock directory.
3415 lines
430 KiB
HTML
3415 lines
430 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/device_attributes.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.DeviceAttributes</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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier">DeviceAttributes</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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier">DeviceLocality</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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier">InterconnectLink</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-8"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#LocalLinks"><span class="hs-identifier">LocalLinks</span></a></span><span class="hs-special">(</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-9"></span><span> </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-10"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Control.DeepSeq</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Control.DeepSeq</span></span><span>
|
|
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Prism</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Prism</span></span><span>
|
|
</span><span id="line-12"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Prelude</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Prelude</span></span><span>
|
|
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Int</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Int</span></span><span>
|
|
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Monoid</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Monoid</span></span><span>
|
|
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Word</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Word</span></span><span>
|
|
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens</span></span><span>
|
|
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Bytes</span></span><span>
|
|
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Growing</span></span><span>
|
|
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Parser.Unsafe</span></span><span>
|
|
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Wire</span></span><span>
|
|
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Field</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Field</span></span><span>
|
|
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Message.Enum</span></span><span>
|
|
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Service.Types</span></span><span>
|
|
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Lens.Family2</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Lens.Family2</span></span><span>
|
|
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Lens.Family2.Unchecked</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Lens.Family2.Unchecked</span></span><span>
|
|
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Text</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Text</span></span><span>
|
|
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Map</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Map</span></span><span>
|
|
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ByteString</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ByteString</span></span><span>
|
|
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ByteString.Char8</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ByteString.Char8</span></span><span>
|
|
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Text.Encoding</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Text.Encoding</span></span><span>
|
|
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector</span></span><span>
|
|
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector.Generic</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector.Generic</span></span><span>
|
|
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector.Unboxed</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector.Unboxed</span></span><span>
|
|
</span><span id="line-34"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Text.Read</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Text.Read</span></span><span>
|
|
</span><span id="line-35"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.name' @:: Lens' DeviceAttributes Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.deviceType' @:: Lens' DeviceAttributes Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.memoryLimit' @:: Lens' DeviceAttributes Data.Int.Int64@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.locality' @:: Lens' DeviceAttributes DeviceLocality@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.maybe'locality' @:: Lens' DeviceAttributes (Prelude.Maybe DeviceLocality)@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.incarnation' @:: Lens' DeviceAttributes Data.Word.Word64@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.physicalDeviceDesc' @:: Lens' DeviceAttributes Data.Text.Text@ -}</span><span>
|
|
</span><span id="line-44"></span><span class="hs-keyword">data</span><span> </span><span id="DeviceAttributes"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-var">DeviceAttributes</span></a></span></span><span>
|
|
</span><span id="line-45"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="DeviceAttributes%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceAttributes%27_constructor"><span class="hs-identifier hs-var">DeviceAttributes'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_DeviceAttributes%27name"><span class="annot"><span class="annottext">DeviceAttributes -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27name"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'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-46"></span><span> </span><span id="_DeviceAttributes%27deviceType"><span class="annot"><span class="annottext">DeviceAttributes -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27deviceType"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'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-47"></span><span> </span><span id="_DeviceAttributes%27memoryLimit"><span class="annot"><span class="annottext">DeviceAttributes -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27memoryLimit"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'memoryLimit</span></a></span></span><span> </span><span class="hs-glyph">::</span><span> </span><span class="hs-glyph">!</span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-48"></span><span> </span><span id="_DeviceAttributes%27locality"><span class="annot"><span class="annottext">DeviceAttributes -> Maybe DeviceLocality
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27locality"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'locality</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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-49"></span><span> </span><span id="_DeviceAttributes%27incarnation"><span class="annot"><span class="annottext">DeviceAttributes -> Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27incarnation"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'incarnation</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.Word.Word64</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-50"></span><span> </span><span id="_DeviceAttributes%27physicalDeviceDesc"><span class="annot"><span class="annottext">DeviceAttributes -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27physicalDeviceDesc"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'physicalDeviceDesc</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="_DeviceAttributes%27_unknownFields"><span class="annot"><span class="annottext">DeviceAttributes -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27_unknownFields"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'_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-52"></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-6989586621679474538"><span id="local-6989586621679474540"><span class="annot"><span class="annottext">DeviceAttributes -> DeviceAttributes -> Bool
|
|
(DeviceAttributes -> DeviceAttributes -> Bool)
|
|
-> (DeviceAttributes -> DeviceAttributes -> Bool)
|
|
-> Eq DeviceAttributes
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
$c/= :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
== :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
$c== :: DeviceAttributes -> DeviceAttributes -> 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-6989586621679474522"><span id="local-6989586621679474524"><span id="local-6989586621679474526"><span id="local-6989586621679474528"><span id="local-6989586621679474530"><span id="local-6989586621679474532"><span id="local-6989586621679474534"><span class="annot"><span class="annottext">Eq DeviceAttributes
|
|
Eq DeviceAttributes =>
|
|
(DeviceAttributes -> DeviceAttributes -> Ordering)
|
|
-> (DeviceAttributes -> DeviceAttributes -> Bool)
|
|
-> (DeviceAttributes -> DeviceAttributes -> Bool)
|
|
-> (DeviceAttributes -> DeviceAttributes -> Bool)
|
|
-> (DeviceAttributes -> DeviceAttributes -> Bool)
|
|
-> (DeviceAttributes -> DeviceAttributes -> DeviceAttributes)
|
|
-> (DeviceAttributes -> DeviceAttributes -> DeviceAttributes)
|
|
-> Ord DeviceAttributes
|
|
DeviceAttributes -> DeviceAttributes -> Bool
|
|
DeviceAttributes -> DeviceAttributes -> Ordering
|
|
DeviceAttributes -> DeviceAttributes -> DeviceAttributes
|
|
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 :: DeviceAttributes -> DeviceAttributes -> DeviceAttributes
|
|
$cmin :: DeviceAttributes -> DeviceAttributes -> DeviceAttributes
|
|
max :: DeviceAttributes -> DeviceAttributes -> DeviceAttributes
|
|
$cmax :: DeviceAttributes -> DeviceAttributes -> DeviceAttributes
|
|
>= :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
$c>= :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
> :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
$c> :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
<= :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
$c<= :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
< :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
$c< :: DeviceAttributes -> DeviceAttributes -> Bool
|
|
compare :: DeviceAttributes -> DeviceAttributes -> Ordering
|
|
$ccompare :: DeviceAttributes -> DeviceAttributes -> Ordering
|
|
$cp1Ord :: Eq DeviceAttributes
|
|
</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-53"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679474516"><span id="local-6989586621679474518"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-54"></span><span> </span><span id="local-6989586621679474514"><span class="annot"><span class="annottext">showsPrec :: Int -> DeviceAttributes -> 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-6989586621679474512"><span class="annot"><span class="annottext">__x :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474512"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679474511"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679474511"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-55"></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-56"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-57"></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-58"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceAttributes -> 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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474512"><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-6989586621679474511"><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-59"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</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-60"></span><span> </span><span id="local-6989586621679474505"><span class="annot"><span class="annottext">fieldOf :: Proxy# "name"
|
|
-> (Text -> f Text) -> DeviceAttributes -> f DeviceAttributes
|
|
</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-61"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> DeviceAttributes -> f DeviceAttributes)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> DeviceAttributes
|
|
-> f DeviceAttributes
|
|
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-62"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(DeviceAttributes -> Text)
|
|
-> (DeviceAttributes -> Text -> DeviceAttributes)
|
|
-> Lens DeviceAttributes DeviceAttributes 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-63"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27name"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'name</span></a></span><span>
|
|
</span><span id="line-64"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474501"><span class="annot"><span class="annottext">x__ :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474501"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474500"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679474500"><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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474501"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceAttributes'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27name"><span class="hs-identifier hs-var">_DeviceAttributes'name</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474500"><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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</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-6989586621679474497"><span class="annot"><span class="annottext">fieldOf :: Proxy# "deviceType"
|
|
-> (Text -> f Text) -> DeviceAttributes -> f DeviceAttributes
|
|
</span><a href="#local-6989586621679474497"><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) -> DeviceAttributes -> f DeviceAttributes)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> DeviceAttributes
|
|
-> f DeviceAttributes
|
|
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">(DeviceAttributes -> Text)
|
|
-> (DeviceAttributes -> Text -> DeviceAttributes)
|
|
-> Lens DeviceAttributes DeviceAttributes 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">DeviceAttributes -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27deviceType"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'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-6989586621679474496"><span class="annot"><span class="annottext">x__ :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474496"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474495"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679474495"><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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474496"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceAttributes'deviceType :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27deviceType"><span class="hs-identifier hs-var">_DeviceAttributes'deviceType</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474495"><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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span> </span><span class="annot"><span class="hs-string">"memoryLimit"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-74"></span><span> </span><span id="local-6989586621679474493"><span class="annot"><span class="annottext">fieldOf :: Proxy# "memoryLimit"
|
|
-> (Int64 -> f Int64) -> DeviceAttributes -> f DeviceAttributes
|
|
</span><a href="#local-6989586621679474493"><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">((Int64 -> f Int64) -> DeviceAttributes -> f DeviceAttributes)
|
|
-> ((Int64 -> f Int64) -> Int64 -> f Int64)
|
|
-> (Int64 -> f Int64)
|
|
-> DeviceAttributes
|
|
-> f DeviceAttributes
|
|
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">(DeviceAttributes -> Int64)
|
|
-> (DeviceAttributes -> Int64 -> DeviceAttributes)
|
|
-> Lens DeviceAttributes DeviceAttributes Int64 Int64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-77"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27memoryLimit"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'memoryLimit</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-6989586621679474492"><span class="annot"><span class="annottext">x__ :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474492"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474491"><span class="annot"><span class="annottext">y__ :: Int64
|
|
</span><a href="#local-6989586621679474491"><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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474492"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceAttributes'memoryLimit :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27memoryLimit"><span class="hs-identifier hs-var">_DeviceAttributes'memoryLimit</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679474491"><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="annot"><span class="annottext">(Int64 -> f Int64) -> Int64 -> f Int64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-80"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span> </span><span class="annot"><span class="hs-string">"locality"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-81"></span><span> </span><span id="local-6989586621679474489"><span class="annot"><span class="annottext">fieldOf :: Proxy# "locality"
|
|
-> (DeviceLocality -> f DeviceLocality)
|
|
-> DeviceAttributes
|
|
-> f DeviceAttributes
|
|
</span><a href="#local-6989586621679474489"><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-82"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe DeviceLocality -> f (Maybe DeviceLocality))
|
|
-> DeviceAttributes -> f DeviceAttributes)
|
|
-> ((DeviceLocality -> f DeviceLocality)
|
|
-> Maybe DeviceLocality -> f (Maybe DeviceLocality))
|
|
-> (DeviceLocality -> f DeviceLocality)
|
|
-> DeviceAttributes
|
|
-> f DeviceAttributes
|
|
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-83"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(DeviceAttributes -> Maybe DeviceLocality)
|
|
-> (DeviceAttributes -> Maybe DeviceLocality -> DeviceAttributes)
|
|
-> Lens
|
|
DeviceAttributes
|
|
DeviceAttributes
|
|
(Maybe DeviceLocality)
|
|
(Maybe DeviceLocality)
|
|
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-84"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Maybe DeviceLocality
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27locality"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'locality</span></a></span><span>
|
|
</span><span id="line-85"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474488"><span class="annot"><span class="annottext">x__ :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474488"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474487"><span class="annot"><span class="annottext">y__ :: Maybe DeviceLocality
|
|
</span><a href="#local-6989586621679474487"><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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474488"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceAttributes'locality :: Maybe DeviceLocality
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27locality"><span class="hs-identifier hs-var">_DeviceAttributes'locality</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe DeviceLocality
|
|
</span><a href="#local-6989586621679474487"><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-86"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceLocality -> Lens' (Maybe DeviceLocality) DeviceLocality
|
|
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">DeviceLocality
|
|
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-87"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span> </span><span class="annot"><span class="hs-string">"maybe'locality"</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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-88"></span><span> </span><span id="local-6989586621679474483"><span class="annot"><span class="annottext">fieldOf :: Proxy# "maybe'locality"
|
|
-> (Maybe DeviceLocality -> f (Maybe DeviceLocality))
|
|
-> DeviceAttributes
|
|
-> f DeviceAttributes
|
|
</span><a href="#local-6989586621679474483"><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-89"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe DeviceLocality -> f (Maybe DeviceLocality))
|
|
-> DeviceAttributes -> f DeviceAttributes)
|
|
-> ((Maybe DeviceLocality -> f (Maybe DeviceLocality))
|
|
-> Maybe DeviceLocality -> f (Maybe DeviceLocality))
|
|
-> (Maybe DeviceLocality -> f (Maybe DeviceLocality))
|
|
-> DeviceAttributes
|
|
-> f DeviceAttributes
|
|
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-90"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(DeviceAttributes -> Maybe DeviceLocality)
|
|
-> (DeviceAttributes -> Maybe DeviceLocality -> DeviceAttributes)
|
|
-> Lens
|
|
DeviceAttributes
|
|
DeviceAttributes
|
|
(Maybe DeviceLocality)
|
|
(Maybe DeviceLocality)
|
|
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-91"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Maybe DeviceLocality
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27locality"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'locality</span></a></span><span>
|
|
</span><span id="line-92"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474482"><span class="annot"><span class="annottext">x__ :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474482"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474481"><span class="annot"><span class="annottext">y__ :: Maybe DeviceLocality
|
|
</span><a href="#local-6989586621679474481"><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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474482"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceAttributes'locality :: Maybe DeviceLocality
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27locality"><span class="hs-identifier hs-var">_DeviceAttributes'locality</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe DeviceLocality
|
|
</span><a href="#local-6989586621679474481"><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-93"></span><span> </span><span class="annot"><span class="annottext">(Maybe DeviceLocality -> f (Maybe DeviceLocality))
|
|
-> Maybe DeviceLocality -> f (Maybe DeviceLocality)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-94"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span> </span><span class="annot"><span class="hs-string">"incarnation"</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word64</span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-95"></span><span> </span><span id="local-6989586621679474479"><span class="annot"><span class="annottext">fieldOf :: Proxy# "incarnation"
|
|
-> (Word64 -> f Word64) -> DeviceAttributes -> f DeviceAttributes
|
|
</span><a href="#local-6989586621679474479"><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-96"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Word64 -> f Word64) -> DeviceAttributes -> f DeviceAttributes)
|
|
-> ((Word64 -> f Word64) -> Word64 -> f Word64)
|
|
-> (Word64 -> f Word64)
|
|
-> DeviceAttributes
|
|
-> f DeviceAttributes
|
|
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-97"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(DeviceAttributes -> Word64)
|
|
-> (DeviceAttributes -> Word64 -> DeviceAttributes)
|
|
-> Lens DeviceAttributes DeviceAttributes Word64 Word64
|
|
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.Unchecked.lens</span></span><span>
|
|
</span><span id="line-98"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27incarnation"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'incarnation</span></a></span><span>
|
|
</span><span id="line-99"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474478"><span class="annot"><span class="annottext">x__ :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474478"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474477"><span class="annot"><span class="annottext">y__ :: Word64
|
|
</span><a href="#local-6989586621679474477"><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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474478"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceAttributes'incarnation :: Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27incarnation"><span class="hs-identifier hs-var">_DeviceAttributes'incarnation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474477"><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-100"></span><span> </span><span class="annot"><span class="annottext">(Word64 -> f Word64) -> Word64 -> f Word64
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-101"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span> </span><span class="annot"><span class="hs-string">"physicalDeviceDesc"</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-102"></span><span> </span><span id="local-6989586621679474475"><span class="annot"><span class="annottext">fieldOf :: Proxy# "physicalDeviceDesc"
|
|
-> (Text -> f Text) -> DeviceAttributes -> f DeviceAttributes
|
|
</span><a href="#local-6989586621679474475"><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-103"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> DeviceAttributes -> f DeviceAttributes)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> DeviceAttributes
|
|
-> f DeviceAttributes
|
|
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-104"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(DeviceAttributes -> Text)
|
|
-> (DeviceAttributes -> Text -> DeviceAttributes)
|
|
-> Lens DeviceAttributes DeviceAttributes 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-105"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27physicalDeviceDesc"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'physicalDeviceDesc</span></a></span><span>
|
|
</span><span id="line-106"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474474"><span class="annot"><span class="annottext">x__ :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474474"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474473"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679474473"><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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474474"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceAttributes'physicalDeviceDesc :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27physicalDeviceDesc"><span class="hs-identifier hs-var">_DeviceAttributes'physicalDeviceDesc</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474473"><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-107"></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-108"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679474466"><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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-109"></span><span> </span><span id="local-6989586621679474461"><span class="annot"><span class="annottext">messageName :: Proxy DeviceAttributes -> 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.DeviceAttributes"</span></span><span>
|
|
</span><span id="line-110"></span><span> </span><span id="local-6989586621679474458"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy DeviceAttributes -> 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-111"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\DLEDeviceAttributes\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2\US\n\
|
|
\\vdevice_type\CAN\STX \SOH(\tR\n\
|
|
\deviceType\DC2!\n\
|
|
\\fmemory_limit\CAN\EOT \SOH(\ETXR\vmemoryLimit\DC26\n\
|
|
\\blocality\CAN\ENQ \SOH(\v2\SUB.tensorflow.DeviceLocalityR\blocality\DC2 \n\
|
|
\\vincarnation\CAN\ACK \SOH(\ACKR\vincarnation\DC20\n\
|
|
\\DC4physical_device_desc\CAN\a \SOH(\tR\DC2physicalDeviceDesc"</span></span><span>
|
|
</span><span id="line-120"></span><span> </span><span id="local-6989586621679474456"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy DeviceAttributes -> 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.DeviceAttributes.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-121"></span><span> </span><span id="local-6989586621679474453"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor DeviceAttributes)
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></span></span><span>
|
|
</span><span id="line-122"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-123"></span><span> </span><span id="local-6989586621679474451"><span class="annot"><span class="annottext">name__field_descriptor :: FieldDescriptor DeviceAttributes
|
|
</span><a href="#local-6989586621679474451"><span class="hs-identifier hs-var hs-var">name__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-124"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor DeviceAttributes Text
|
|
-> FieldDescriptor DeviceAttributes
|
|
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-125"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-126"></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-127"></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-128"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens DeviceAttributes DeviceAttributes Text Text
|
|
-> FieldAccessor DeviceAttributes 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-129"></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-130"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span>
|
|
</span><span id="line-131"></span><span> </span><span id="local-6989586621679474444"><span class="annot"><span class="annottext">deviceType__field_descriptor :: FieldDescriptor DeviceAttributes
|
|
</span><a href="#local-6989586621679474444"><span class="hs-identifier hs-var hs-var">deviceType__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-132"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor DeviceAttributes Text
|
|
-> FieldDescriptor DeviceAttributes
|
|
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-133"></span><span> </span><span class="annot"><span class="hs-string">"device_type"</span></span><span>
|
|
</span><span id="line-134"></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-135"></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-136"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens DeviceAttributes DeviceAttributes Text Text
|
|
-> FieldAccessor DeviceAttributes 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-137"></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-138"></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-139"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span>
|
|
</span><span id="line-140"></span><span> </span><span id="local-6989586621679474443"><span class="annot"><span class="annottext">memoryLimit__field_descriptor :: FieldDescriptor DeviceAttributes
|
|
</span><a href="#local-6989586621679474443"><span class="hs-identifier hs-var hs-var">memoryLimit__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-141"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int64
|
|
-> FieldAccessor DeviceAttributes Int64
|
|
-> FieldDescriptor DeviceAttributes
|
|
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-142"></span><span> </span><span class="annot"><span class="hs-string">"memory_limit"</span></span><span>
|
|
</span><span id="line-143"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Int64 -> FieldTypeDescriptor Int64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Int64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Int64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-144"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-145"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int64
|
|
-> Lens DeviceAttributes DeviceAttributes Int64 Int64
|
|
-> FieldAccessor DeviceAttributes Int64
|
|
forall value msg.
|
|
WireDefault value -> Lens' msg value -> FieldAccessor msg value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.PlainField</span></span><span>
|
|
</span><span id="line-146"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int64
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span>
|
|
</span><span id="line-147"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "memoryLimit" 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">"memoryLimit"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-148"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span>
|
|
</span><span id="line-149"></span><span> </span><span id="local-6989586621679474441"><span class="annot"><span class="annottext">locality__field_descriptor :: FieldDescriptor DeviceAttributes
|
|
</span><a href="#local-6989586621679474441"><span class="hs-identifier hs-var hs-var">locality__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-150"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor DeviceLocality
|
|
-> FieldAccessor DeviceAttributes DeviceLocality
|
|
-> FieldDescriptor DeviceAttributes
|
|
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-151"></span><span> </span><span class="annot"><span class="hs-string">"locality"</span></span><span>
|
|
</span><span id="line-152"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor DeviceLocality
|
|
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-153"></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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-154"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Lens
|
|
DeviceAttributes
|
|
DeviceAttributes
|
|
(Maybe DeviceLocality)
|
|
(Maybe DeviceLocality)
|
|
-> FieldAccessor DeviceAttributes DeviceLocality
|
|
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-155"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'locality" 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'locality"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-156"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span>
|
|
</span><span id="line-157"></span><span> </span><span id="local-6989586621679474437"><span class="annot"><span class="annottext">incarnation__field_descriptor :: FieldDescriptor DeviceAttributes
|
|
</span><a href="#local-6989586621679474437"><span class="hs-identifier hs-var hs-var">incarnation__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-158"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Word64
|
|
-> FieldAccessor DeviceAttributes Word64
|
|
-> FieldDescriptor DeviceAttributes
|
|
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-159"></span><span> </span><span class="annot"><span class="hs-string">"incarnation"</span></span><span>
|
|
</span><span id="line-160"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">ScalarField Word64 -> FieldTypeDescriptor Word64
|
|
forall value. ScalarField value -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.ScalarField</span></span><span> </span><span class="annot"><span class="annottext">ScalarField Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Fixed64Field</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-161"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Word.Word64</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-162"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Word64
|
|
-> Lens DeviceAttributes DeviceAttributes Word64 Word64
|
|
-> FieldAccessor DeviceAttributes Word64
|
|
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-163"></span><span> </span><span class="annot"><span class="annottext">WireDefault Word64
|
|
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-164"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "incarnation" 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">"incarnation"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-165"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span>
|
|
</span><span id="line-166"></span><span> </span><span id="local-6989586621679474435"><span class="annot"><span class="annottext">physicalDeviceDesc__field_descriptor :: FieldDescriptor DeviceAttributes
|
|
</span><a href="#local-6989586621679474435"><span class="hs-identifier hs-var hs-var">physicalDeviceDesc__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-167"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor DeviceAttributes Text
|
|
-> FieldDescriptor DeviceAttributes
|
|
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-168"></span><span> </span><span class="annot"><span class="hs-string">"physical_device_desc"</span></span><span>
|
|
</span><span id="line-169"></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-170"></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-171"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens DeviceAttributes DeviceAttributes Text Text
|
|
-> FieldAccessor DeviceAttributes 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-172"></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-173"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "physicalDeviceDesc" 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">"physicalDeviceDesc"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-174"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span>
|
|
</span><span id="line-175"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-176"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor DeviceAttributes)]
|
|
-> Map Tag (FieldDescriptor DeviceAttributes)
|
|
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-177"></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 DeviceAttributes
|
|
</span><a href="#local-6989586621679474451"><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-178"></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 DeviceAttributes
|
|
</span><a href="#local-6989586621679474444"><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-179"></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 DeviceAttributes
|
|
</span><a href="#local-6989586621679474443"><span class="hs-identifier hs-var">memoryLimit__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-180"></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 DeviceAttributes
|
|
</span><a href="#local-6989586621679474441"><span class="hs-identifier hs-var">locality__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-181"></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 DeviceAttributes
|
|
</span><a href="#local-6989586621679474437"><span class="hs-identifier hs-var">incarnation__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-182"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -> Tag
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Tag</span></span><span> </span><span class="annot"><span class="hs-number">7</span></span><span class="hs-special">,</span><span> </span><span class="annot"><span class="annottext">FieldDescriptor DeviceAttributes
|
|
</span><a href="#local-6989586621679474435"><span class="hs-identifier hs-var">physicalDeviceDesc__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-183"></span><span> </span><span id="local-6989586621679474432"><span class="annot"><span class="annottext">unknownFields :: LensLike' f DeviceAttributes FieldSet
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></span></span><span>
|
|
</span><span id="line-184"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(DeviceAttributes -> FieldSet)
|
|
-> (DeviceAttributes -> FieldSet -> DeviceAttributes)
|
|
-> Lens' DeviceAttributes 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-185"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27_unknownFields"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'_unknownFields</span></a></span><span>
|
|
</span><span id="line-186"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474430"><span class="annot"><span class="annottext">x__ :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474430"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474429"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679474429"><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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474430"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceAttributes'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27_unknownFields"><span class="hs-identifier hs-var">_DeviceAttributes'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474429"><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-187"></span><span> </span><span id="local-6989586621679474428"><span class="annot"><span class="annottext">defMessage :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474428"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-188"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WDeviceAttributes'_constructor :: Text
|
|
-> Text
|
|
-> Int64
|
|
-> Maybe DeviceLocality
|
|
-> Word64
|
|
-> Text
|
|
-> FieldSet
|
|
-> DeviceAttributes
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#%24WDeviceAttributes%27_constructor"><span class="hs-identifier hs-type hs-type">DeviceAttributes'_constructor</span></a></span><span>
|
|
</span><span id="line-189"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceAttributes'name :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27name"><span class="hs-identifier hs-var">_DeviceAttributes'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-190"></span><span> </span><span class="annot"><span class="annottext">_DeviceAttributes'deviceType :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27deviceType"><span class="hs-identifier hs-var">_DeviceAttributes'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-191"></span><span> </span><span class="annot"><span class="annottext">_DeviceAttributes'memoryLimit :: Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27memoryLimit"><span class="hs-identifier hs-var">_DeviceAttributes'memoryLimit</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span class="hs-special">,</span><span>
|
|
</span><span id="line-192"></span><span> </span><span class="annot"><span class="annottext">_DeviceAttributes'locality :: Maybe DeviceLocality
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27locality"><span class="hs-identifier hs-var">_DeviceAttributes'locality</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe DeviceLocality
|
|
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-193"></span><span> </span><span class="annot"><span class="annottext">_DeviceAttributes'incarnation :: Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27incarnation"><span class="hs-identifier hs-var">_DeviceAttributes'incarnation</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
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-194"></span><span> </span><span class="annot"><span class="annottext">_DeviceAttributes'physicalDeviceDesc :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27physicalDeviceDesc"><span class="hs-identifier hs-var">_DeviceAttributes'physicalDeviceDesc</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-195"></span><span> </span><span class="annot"><span class="annottext">_DeviceAttributes'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27_unknownFields"><span class="hs-identifier hs-var">_DeviceAttributes'_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-196"></span><span> </span><span id="local-6989586621679474425"><span class="annot"><span class="annottext">parseMessage :: Parser DeviceAttributes
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></span></span><span>
|
|
</span><span id="line-197"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-198"></span><span> </span><span class="annot"><a href="#local-6989586621679474423"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-199"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span>
|
|
</span><span id="line-200"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span>
|
|
</span><span id="line-201"></span><span> </span><span id="local-6989586621679474423"><span class="annot"><span class="annottext">loop :: DeviceAttributes -> Parser DeviceAttributes
|
|
</span><a href="#local-6989586621679474423"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679474422"><span class="annot"><span class="annottext">x :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474422"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-202"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474421"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679474421"><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-203"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679474421"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-204"></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-6989586621679474419"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679474419"><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-205"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-206"></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-6989586621679474419"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-207"></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-208"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-209"></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-210"></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-211"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-212"></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-6989586621679474419"><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-213"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Parser DeviceAttributes
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-214"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceAttributes DeviceAttributes FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> DeviceAttributes -> DeviceAttributes
|
|
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-215"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter DeviceAttributes DeviceAttributes 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-6989586621679474415"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474415"><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-6989586621679474415"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474422"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-216"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-217"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474413"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474413"><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-218"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474413"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-219"></span><span> </span><span class="hs-number">10</span><span>
|
|
</span><span id="line-220"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474411"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474411"><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-221"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474409"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679474409"><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-6989586621679474408"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474408"><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-222"></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-223"></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-6989586621679474408"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-224"></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-225"></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-6989586621679474409"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-226"></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-6989586621679474404"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679474404"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-227"></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-6989586621679474404"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-228"></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-6989586621679474403"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679474403"><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-6989586621679474403"><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-229"></span><span> </span><span class="annot"><span class="hs-string">"name"</span></span><span>
|
|
</span><span id="line-230"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Parser DeviceAttributes
|
|
</span><a href="#local-6989586621679474423"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceAttributes DeviceAttributes Text Text
|
|
-> Text -> DeviceAttributes -> DeviceAttributes
|
|
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-6989586621679474411"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474422"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-231"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-232"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474401"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474401"><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-233"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474400"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679474400"><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-6989586621679474399"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474399"><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-234"></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-235"></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-6989586621679474399"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-236"></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-237"></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-6989586621679474400"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-238"></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-6989586621679474398"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679474398"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-239"></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-6989586621679474398"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-240"></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-6989586621679474397"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679474397"><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-6989586621679474397"><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-241"></span><span> </span><span class="annot"><span class="hs-string">"device_type"</span></span><span>
|
|
</span><span id="line-242"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Parser DeviceAttributes
|
|
</span><a href="#local-6989586621679474423"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-243"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceAttributes DeviceAttributes Text Text
|
|
-> Text -> DeviceAttributes -> DeviceAttributes
|
|
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-6989586621679474401"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474422"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-244"></span><span> </span><span class="hs-number">32</span><span>
|
|
</span><span id="line-245"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474396"><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679474396"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Int64 -> String -> Parser Int64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-246"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Int64) -> Parser Word64 -> Parser Int64
|
|
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
|
|
</span><span class="hs-identifier hs-var">Prelude.fmap</span></span><span>
|
|
</span><span id="line-247"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Int64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span>
|
|
</span><span id="line-248"></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-249"></span><span> </span><span class="annot"><span class="hs-string">"memory_limit"</span></span><span>
|
|
</span><span id="line-250"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Parser DeviceAttributes
|
|
</span><a href="#local-6989586621679474423"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-251"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceAttributes DeviceAttributes Int64 Int64
|
|
-> Int64 -> DeviceAttributes -> DeviceAttributes
|
|
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 "memoryLimit" 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">"memoryLimit"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679474396"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474422"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-252"></span><span> </span><span class="hs-number">42</span><span>
|
|
</span><span id="line-253"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474395"><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474395"><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 DeviceLocality -> String -> Parser DeviceLocality
|
|
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-254"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474394"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474394"><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-255"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser DeviceLocality -> Parser DeviceLocality
|
|
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-256"></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-6989586621679474394"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser DeviceLocality
|
|
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-257"></span><span> </span><span class="annot"><span class="hs-string">"locality"</span></span><span>
|
|
</span><span id="line-258"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Parser DeviceAttributes
|
|
</span><a href="#local-6989586621679474423"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-259"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
DeviceAttributes DeviceAttributes DeviceLocality DeviceLocality
|
|
-> DeviceLocality -> DeviceAttributes -> DeviceAttributes
|
|
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 "locality" 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">"locality"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474395"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474422"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-260"></span><span> </span><span class="hs-number">49</span><span>
|
|
</span><span id="line-261"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474392"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474392"><span class="hs-identifier hs-var">y</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">Parser Word64 -> String -> Parser Word64
|
|
forall a. Parser a -> String -> Parser a
|
|
</span><span class="hs-operator hs-var">(Data.ProtoLens.Encoding.Bytes.<?>)</span></span><span>
|
|
</span><span id="line-262"></span><span> </span><span class="annot"><span class="annottext">Parser Word64
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.getFixed64</span></span><span> </span><span class="annot"><span class="hs-string">"incarnation"</span></span><span>
|
|
</span><span id="line-263"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Parser DeviceAttributes
|
|
</span><a href="#local-6989586621679474423"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-264"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceAttributes DeviceAttributes Word64 Word64
|
|
-> Word64 -> DeviceAttributes -> DeviceAttributes
|
|
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 "incarnation" 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">"incarnation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474392"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474422"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-265"></span><span> </span><span class="hs-number">58</span><span>
|
|
</span><span id="line-266"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474390"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474390"><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-267"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474389"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679474389"><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-6989586621679474388"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474388"><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-268"></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-269"></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-6989586621679474388"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-270"></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-271"></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-6989586621679474389"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-272"></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-6989586621679474387"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679474387"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-273"></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-6989586621679474387"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-274"></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-6989586621679474386"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679474386"><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-6989586621679474386"><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-275"></span><span> </span><span class="annot"><span class="hs-string">"physical_device_desc"</span></span><span>
|
|
</span><span id="line-276"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Parser DeviceAttributes
|
|
</span><a href="#local-6989586621679474423"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-277"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceAttributes DeviceAttributes Text Text
|
|
-> Text -> DeviceAttributes -> DeviceAttributes
|
|
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-278"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "physicalDeviceDesc" 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">"physicalDeviceDesc"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474390"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474422"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-279"></span><span> </span><span id="local-6989586621679474385"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679474385"><span class="hs-identifier hs-var">wire</span></a></span></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-6989586621679474384"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679474384"><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-281"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474385"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-282"></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Parser DeviceAttributes
|
|
</span><a href="#local-6989586621679474423"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-283"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceAttributes DeviceAttributes FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> DeviceAttributes -> DeviceAttributes
|
|
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-284"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter DeviceAttributes DeviceAttributes 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-6989586621679474382"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474382"><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-6989586621679474384"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474382"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474422"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-285"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-286"></span><span> </span><span class="annot"><span class="annottext">Parser DeviceAttributes -> String -> Parser DeviceAttributes
|
|
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-287"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">DeviceAttributes -> Parser DeviceAttributes
|
|
</span><a href="#local-6989586621679474423"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
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">"DeviceAttributes"</span></span><span>
|
|
</span><span id="line-288"></span><span> </span><span id="local-6989586621679474381"><span class="annot"><span class="annottext">buildMessage :: DeviceAttributes -> Builder
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></span></span><span>
|
|
</span><span id="line-289"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474379"><span class="annot"><span class="annottext">_x :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474379"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-290"></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-291"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679474378"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679474378"><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 DeviceAttributes DeviceAttributes Text Text
|
|
-> DeviceAttributes -> 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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474379"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-292"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-293"></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-6989586621679474378"><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-294"></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-295"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-296"></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-297"></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-298"></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-299"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474375"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679474375"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-300"></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-301"></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-302"></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-6989586621679474375"><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-303"></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-6989586621679474375"><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-304"></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-305"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474378"><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-306"></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-307"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-308"></span><span> </span><span id="local-6989586621679474371"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679474371"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-309"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text DeviceAttributes DeviceAttributes Text Text
|
|
-> DeviceAttributes -> 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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474379"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-310"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-311"></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-6989586621679474371"><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-312"></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-313"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-314"></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-315"></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-316"></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-317"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474370"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679474370"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-318"></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-319"></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-320"></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-6989586621679474370"><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-321"></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-6989586621679474370"><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-322"></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-323"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474371"><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-324"></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-325"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-326"></span><span> </span><span id="local-6989586621679474369"><span class="annot"><span class="annottext">_v :: Int64
|
|
</span><a href="#local-6989586621679474369"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-327"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Int64 DeviceAttributes DeviceAttributes Int64 Int64
|
|
-> DeviceAttributes -> Int64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "memoryLimit" 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">"memoryLimit"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474379"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-328"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-329"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Int64 -> Int64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679474369"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
forall value. FieldDefault value => value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.fieldDefault</span></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-330"></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-331"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-332"></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-333"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">32</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-334"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Word64 -> Builder) -> (Int64 -> Word64) -> Int64 -> Builder
|
|
forall b c a. (b -> c) -> (a -> b) -> a -> c
|
|
</span><span class="hs-operator hs-var">(Prelude..)</span></span><span>
|
|
</span><span id="line-335"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int64 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int64
|
|
</span><a href="#local-6989586621679474369"><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-336"></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-337"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
|
|
</span><span id="line-338"></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
(Maybe DeviceLocality)
|
|
DeviceAttributes
|
|
DeviceAttributes
|
|
(Maybe DeviceLocality)
|
|
(Maybe DeviceLocality)
|
|
-> DeviceAttributes -> Maybe DeviceLocality
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'locality" 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'locality"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474379"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-339"></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-340"></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-341"></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-6989586621679474368"><span class="annot"><span class="annottext">_v :: DeviceLocality
|
|
</span><a href="#local-6989586621679474368"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-342"></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-343"></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-344"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (DeviceLocality -> ByteString) -> DeviceLocality -> 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-345"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474367"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679474367"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-346"></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-347"></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-348"></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-6989586621679474367"><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-349"></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-6989586621679474367"><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-350"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-351"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474368"><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-352"></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-353"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-354"></span><span> </span><span id="local-6989586621679474365"><span class="annot"><span class="annottext">_v :: Word64
|
|
</span><a href="#local-6989586621679474365"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-355"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Word64 DeviceAttributes DeviceAttributes Word64 Word64
|
|
-> DeviceAttributes -> Word64
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "incarnation" 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">"incarnation"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474379"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-356"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-357"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Word64 -> Word64 -> Bool
|
|
forall a. Eq a => a -> a -> Bool
|
|
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474365"><span class="hs-identifier hs-var">_v</span></a></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
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-358"></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-359"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-360"></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-361"></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">49</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-362"></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.putFixed64</span></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474365"><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-363"></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-364"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-365"></span><span> </span><span id="local-6989586621679474363"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679474363"><span class="hs-identifier hs-var hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-366"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FoldLike Text DeviceAttributes DeviceAttributes Text Text
|
|
-> DeviceAttributes -> 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-367"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "physicalDeviceDesc" 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">"physicalDeviceDesc"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474379"><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-6989586621679474363"><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">58</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-6989586621679474362"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679474362"><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 id="line-379"></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-6989586621679474362"><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-380"></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-6989586621679474362"><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-381"></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-382"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474363"><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-383"></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-384"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet DeviceAttributes DeviceAttributes FieldSet FieldSet
|
|
-> DeviceAttributes -> 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 DeviceAttributes DeviceAttributes 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">DeviceAttributes
|
|
</span><a href="#local-6989586621679474379"><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-385"></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.DeviceAttributes.html#DeviceAttributes"><span class="hs-identifier hs-type">DeviceAttributes</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-386"></span><span> </span><span id="local-6989586621679474358"><span class="annot"><span class="annottext">rnf :: DeviceAttributes -> ()
|
|
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></span></span><span>
|
|
</span><span id="line-387"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474356"><span class="annot"><span class="annottext">x__ :: DeviceAttributes
|
|
</span><a href="#local-6989586621679474356"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-388"></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-389"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceAttributes -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27_unknownFields"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474356"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-390"></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-391"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceAttributes -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27name"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'name</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474356"><span class="hs-identifier hs-var">x__</span></a></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">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-393"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceAttributes -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27deviceType"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'deviceType</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474356"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-394"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-395"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceAttributes -> Int64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27memoryLimit"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'memoryLimit</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474356"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-396"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe DeviceLocality -> () -> ()
|
|
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-397"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceAttributes -> Maybe DeviceLocality
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27locality"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'locality</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474356"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-398"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-399"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceAttributes -> Word64
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27incarnation"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'incarnation</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474356"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-400"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">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-401"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceAttributes -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceAttributes%27physicalDeviceDesc"><span class="hs-identifier hs-var hs-var">_DeviceAttributes'physicalDeviceDesc</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceAttributes
|
|
</span><a href="#local-6989586621679474356"><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-402"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.busId' @:: Lens' DeviceLocality Data.Int.Int32@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.numaNode' @:: Lens' DeviceLocality Data.Int.Int32@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.links' @:: Lens' DeviceLocality LocalLinks@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.maybe'links' @:: Lens' DeviceLocality (Prelude.Maybe LocalLinks)@ -}</span><span>
|
|
</span><span id="line-408"></span><span class="hs-keyword">data</span><span> </span><span id="DeviceLocality"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-var">DeviceLocality</span></a></span></span><span>
|
|
</span><span id="line-409"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="DeviceLocality%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceLocality%27_constructor"><span class="hs-identifier hs-var">DeviceLocality'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_DeviceLocality%27busId"><span class="annot"><span class="annottext">DeviceLocality -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27busId"><span class="hs-identifier hs-var hs-var">_DeviceLocality'busId</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-410"></span><span> </span><span id="_DeviceLocality%27numaNode"><span class="annot"><span class="annottext">DeviceLocality -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27numaNode"><span class="hs-identifier hs-var hs-var">_DeviceLocality'numaNode</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-411"></span><span> </span><span id="_DeviceLocality%27links"><span class="annot"><span class="annottext">DeviceLocality -> Maybe LocalLinks
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27links"><span class="hs-identifier hs-var hs-var">_DeviceLocality'links</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.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-412"></span><span> </span><span id="_DeviceLocality%27_unknownFields"><span class="annot"><span class="annottext">DeviceLocality -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27_unknownFields"><span class="hs-identifier hs-var hs-var">_DeviceLocality'_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-413"></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-6989586621679474346"><span id="local-6989586621679474348"><span class="annot"><span class="annottext">DeviceLocality -> DeviceLocality -> Bool
|
|
(DeviceLocality -> DeviceLocality -> Bool)
|
|
-> (DeviceLocality -> DeviceLocality -> Bool) -> Eq DeviceLocality
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: DeviceLocality -> DeviceLocality -> Bool
|
|
$c/= :: DeviceLocality -> DeviceLocality -> Bool
|
|
== :: DeviceLocality -> DeviceLocality -> Bool
|
|
$c== :: DeviceLocality -> DeviceLocality -> 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-6989586621679474331"><span id="local-6989586621679474333"><span id="local-6989586621679474335"><span id="local-6989586621679474337"><span id="local-6989586621679474339"><span id="local-6989586621679474341"><span id="local-6989586621679474343"><span class="annot"><span class="annottext">Eq DeviceLocality
|
|
Eq DeviceLocality =>
|
|
(DeviceLocality -> DeviceLocality -> Ordering)
|
|
-> (DeviceLocality -> DeviceLocality -> Bool)
|
|
-> (DeviceLocality -> DeviceLocality -> Bool)
|
|
-> (DeviceLocality -> DeviceLocality -> Bool)
|
|
-> (DeviceLocality -> DeviceLocality -> Bool)
|
|
-> (DeviceLocality -> DeviceLocality -> DeviceLocality)
|
|
-> (DeviceLocality -> DeviceLocality -> DeviceLocality)
|
|
-> Ord DeviceLocality
|
|
DeviceLocality -> DeviceLocality -> Bool
|
|
DeviceLocality -> DeviceLocality -> Ordering
|
|
DeviceLocality -> DeviceLocality -> DeviceLocality
|
|
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 :: DeviceLocality -> DeviceLocality -> DeviceLocality
|
|
$cmin :: DeviceLocality -> DeviceLocality -> DeviceLocality
|
|
max :: DeviceLocality -> DeviceLocality -> DeviceLocality
|
|
$cmax :: DeviceLocality -> DeviceLocality -> DeviceLocality
|
|
>= :: DeviceLocality -> DeviceLocality -> Bool
|
|
$c>= :: DeviceLocality -> DeviceLocality -> Bool
|
|
> :: DeviceLocality -> DeviceLocality -> Bool
|
|
$c> :: DeviceLocality -> DeviceLocality -> Bool
|
|
<= :: DeviceLocality -> DeviceLocality -> Bool
|
|
$c<= :: DeviceLocality -> DeviceLocality -> Bool
|
|
< :: DeviceLocality -> DeviceLocality -> Bool
|
|
$c< :: DeviceLocality -> DeviceLocality -> Bool
|
|
compare :: DeviceLocality -> DeviceLocality -> Ordering
|
|
$ccompare :: DeviceLocality -> DeviceLocality -> Ordering
|
|
$cp1Ord :: Eq DeviceLocality
|
|
</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-414"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679474326"><span id="local-6989586621679474328"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-415"></span><span> </span><span id="local-6989586621679474325"><span class="annot"><span class="annottext">showsPrec :: Int -> DeviceLocality -> ShowS
|
|
</span><a href="#local-6989586621679474325"><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-6989586621679474324"><span class="annot"><span class="annottext">__x :: DeviceLocality
|
|
</span><a href="#local-6989586621679474324"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679474323"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679474323"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-416"></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-417"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-418"></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-419"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceLocality -> 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">DeviceLocality
|
|
</span><a href="#local-6989586621679474324"><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-6989586621679474323"><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-420"></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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span> </span><span class="annot"><span class="hs-string">"busId"</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-421"></span><span> </span><span id="local-6989586621679474321"><span class="annot"><span class="annottext">fieldOf :: Proxy# "busId"
|
|
-> (Int32 -> f Int32) -> DeviceLocality -> f DeviceLocality
|
|
</span><a href="#local-6989586621679474321"><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-422"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -> f Int32) -> DeviceLocality -> f DeviceLocality)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> DeviceLocality
|
|
-> f DeviceLocality
|
|
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-423"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(DeviceLocality -> Int32)
|
|
-> (DeviceLocality -> Int32 -> DeviceLocality)
|
|
-> Lens DeviceLocality DeviceLocality 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-424"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27busId"><span class="hs-identifier hs-var hs-var">_DeviceLocality'busId</span></a></span><span>
|
|
</span><span id="line-425"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474320"><span class="annot"><span class="annottext">x__ :: DeviceLocality
|
|
</span><a href="#local-6989586621679474320"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474319"><span class="annot"><span class="annottext">y__ :: Int32
|
|
</span><a href="#local-6989586621679474319"><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">DeviceLocality
|
|
</span><a href="#local-6989586621679474320"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceLocality'busId :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27busId"><span class="hs-identifier hs-var">_DeviceLocality'busId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474319"><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-426"></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-427"></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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span> </span><span class="annot"><span class="hs-string">"numaNode"</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-428"></span><span> </span><span id="local-6989586621679474317"><span class="annot"><span class="annottext">fieldOf :: Proxy# "numaNode"
|
|
-> (Int32 -> f Int32) -> DeviceLocality -> f DeviceLocality
|
|
</span><a href="#local-6989586621679474317"><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-429"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -> f Int32) -> DeviceLocality -> f DeviceLocality)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> DeviceLocality
|
|
-> f DeviceLocality
|
|
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-430"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(DeviceLocality -> Int32)
|
|
-> (DeviceLocality -> Int32 -> DeviceLocality)
|
|
-> Lens DeviceLocality DeviceLocality 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-431"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27numaNode"><span class="hs-identifier hs-var hs-var">_DeviceLocality'numaNode</span></a></span><span>
|
|
</span><span id="line-432"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474316"><span class="annot"><span class="annottext">x__ :: DeviceLocality
|
|
</span><a href="#local-6989586621679474316"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474315"><span class="annot"><span class="annottext">y__ :: Int32
|
|
</span><a href="#local-6989586621679474315"><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">DeviceLocality
|
|
</span><a href="#local-6989586621679474316"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceLocality'numaNode :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27numaNode"><span class="hs-identifier hs-var">_DeviceLocality'numaNode</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474315"><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-433"></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-434"></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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span> </span><span class="annot"><span class="hs-string">"links"</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-435"></span><span> </span><span id="local-6989586621679474313"><span class="annot"><span class="annottext">fieldOf :: Proxy# "links"
|
|
-> (LocalLinks -> f LocalLinks)
|
|
-> DeviceLocality
|
|
-> f DeviceLocality
|
|
</span><a href="#local-6989586621679474313"><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-436"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe LocalLinks -> f (Maybe LocalLinks))
|
|
-> DeviceLocality -> f DeviceLocality)
|
|
-> ((LocalLinks -> f LocalLinks)
|
|
-> Maybe LocalLinks -> f (Maybe LocalLinks))
|
|
-> (LocalLinks -> f LocalLinks)
|
|
-> DeviceLocality
|
|
-> f DeviceLocality
|
|
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-437"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(DeviceLocality -> Maybe LocalLinks)
|
|
-> (DeviceLocality -> Maybe LocalLinks -> DeviceLocality)
|
|
-> Lens
|
|
DeviceLocality DeviceLocality (Maybe LocalLinks) (Maybe LocalLinks)
|
|
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-438"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Maybe LocalLinks
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27links"><span class="hs-identifier hs-var hs-var">_DeviceLocality'links</span></a></span><span>
|
|
</span><span id="line-439"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474312"><span class="annot"><span class="annottext">x__ :: DeviceLocality
|
|
</span><a href="#local-6989586621679474312"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474311"><span class="annot"><span class="annottext">y__ :: Maybe LocalLinks
|
|
</span><a href="#local-6989586621679474311"><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">DeviceLocality
|
|
</span><a href="#local-6989586621679474312"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceLocality'links :: Maybe LocalLinks
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27links"><span class="hs-identifier hs-var">_DeviceLocality'links</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe LocalLinks
|
|
</span><a href="#local-6989586621679474311"><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-440"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">LocalLinks -> Lens' (Maybe LocalLinks) LocalLinks
|
|
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">LocalLinks
|
|
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-441"></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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span> </span><span class="annot"><span class="hs-string">"maybe'links"</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.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-442"></span><span> </span><span id="local-6989586621679474309"><span class="annot"><span class="annottext">fieldOf :: Proxy# "maybe'links"
|
|
-> (Maybe LocalLinks -> f (Maybe LocalLinks))
|
|
-> DeviceLocality
|
|
-> f DeviceLocality
|
|
</span><a href="#local-6989586621679474309"><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-443"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Maybe LocalLinks -> f (Maybe LocalLinks))
|
|
-> DeviceLocality -> f DeviceLocality)
|
|
-> ((Maybe LocalLinks -> f (Maybe LocalLinks))
|
|
-> Maybe LocalLinks -> f (Maybe LocalLinks))
|
|
-> (Maybe LocalLinks -> f (Maybe LocalLinks))
|
|
-> DeviceLocality
|
|
-> f DeviceLocality
|
|
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-444"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(DeviceLocality -> Maybe LocalLinks)
|
|
-> (DeviceLocality -> Maybe LocalLinks -> DeviceLocality)
|
|
-> Lens
|
|
DeviceLocality DeviceLocality (Maybe LocalLinks) (Maybe LocalLinks)
|
|
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-445"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Maybe LocalLinks
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27links"><span class="hs-identifier hs-var hs-var">_DeviceLocality'links</span></a></span><span>
|
|
</span><span id="line-446"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474308"><span class="annot"><span class="annottext">x__ :: DeviceLocality
|
|
</span><a href="#local-6989586621679474308"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474307"><span class="annot"><span class="annottext">y__ :: Maybe LocalLinks
|
|
</span><a href="#local-6989586621679474307"><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">DeviceLocality
|
|
</span><a href="#local-6989586621679474308"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceLocality'links :: Maybe LocalLinks
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27links"><span class="hs-identifier hs-var">_DeviceLocality'links</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe LocalLinks
|
|
</span><a href="#local-6989586621679474307"><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-447"></span><span> </span><span class="annot"><span class="annottext">(Maybe LocalLinks -> f (Maybe LocalLinks))
|
|
-> Maybe LocalLinks -> f (Maybe LocalLinks)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-448"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679474300"><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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-449"></span><span> </span><span id="local-6989586621679474296"><span class="annot"><span class="annottext">messageName :: Proxy DeviceLocality -> Text
|
|
</span><a href="#local-6989586621679474296"><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.DeviceLocality"</span></span><span>
|
|
</span><span id="line-450"></span><span> </span><span id="local-6989586621679474295"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy DeviceLocality -> ByteString
|
|
</span><a href="#local-6989586621679474295"><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-451"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\SODeviceLocality\DC2\NAK\n\
|
|
\\ACKbus_id\CAN\SOH \SOH(\ENQR\ENQbusId\DC2\ESC\n\
|
|
\\tnuma_node\CAN\STX \SOH(\ENQR\bnumaNode\DC2,\n\
|
|
\\ENQlinks\CAN\ETX \SOH(\v2\SYN.tensorflow.LocalLinksR\ENQlinks"</span></span><span>
|
|
</span><span id="line-456"></span><span> </span><span id="local-6989586621679474294"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy DeviceLocality -> ByteString
|
|
</span><a href="#local-6989586621679474294"><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.DeviceAttributes.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-457"></span><span> </span><span id="local-6989586621679474293"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor DeviceLocality)
|
|
</span><a href="#local-6989586621679474293"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-458"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-459"></span><span> </span><span id="local-6989586621679474292"><span class="annot"><span class="annottext">busId__field_descriptor :: FieldDescriptor DeviceLocality
|
|
</span><a href="#local-6989586621679474292"><span class="hs-identifier hs-var hs-var">busId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-460"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor DeviceLocality Int32
|
|
-> FieldDescriptor DeviceLocality
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-461"></span><span> </span><span class="annot"><span class="hs-string">"bus_id"</span></span><span>
|
|
</span><span id="line-462"></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-463"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-464"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
|
|
-> Lens DeviceLocality DeviceLocality Int32 Int32
|
|
-> FieldAccessor DeviceLocality 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-465"></span><span> </span><span class="annot"><span class="annottext">WireDefault Int32
|
|
forall value. (FieldDefault value, Eq value) => WireDefault value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Optional</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "busId" 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">"busId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-466"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span>
|
|
</span><span id="line-467"></span><span> </span><span id="local-6989586621679474290"><span class="annot"><span class="annottext">numaNode__field_descriptor :: FieldDescriptor DeviceLocality
|
|
</span><a href="#local-6989586621679474290"><span class="hs-identifier hs-var hs-var">numaNode__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-468"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor DeviceLocality Int32
|
|
-> FieldDescriptor DeviceLocality
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-469"></span><span> </span><span class="annot"><span class="hs-string">"numa_node"</span></span><span>
|
|
</span><span id="line-470"></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-471"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-472"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
|
|
-> Lens DeviceLocality DeviceLocality Int32 Int32
|
|
-> FieldAccessor DeviceLocality 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-473"></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-474"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "numaNode" 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">"numaNode"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-475"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span>
|
|
</span><span id="line-476"></span><span> </span><span id="local-6989586621679474289"><span class="annot"><span class="annottext">links__field_descriptor :: FieldDescriptor DeviceLocality
|
|
</span><a href="#local-6989586621679474289"><span class="hs-identifier hs-var hs-var">links__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-477"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor LocalLinks
|
|
-> FieldAccessor DeviceLocality LocalLinks
|
|
-> FieldDescriptor DeviceLocality
|
|
forall value msg.
|
|
String
|
|
-> FieldTypeDescriptor value
|
|
-> FieldAccessor msg value
|
|
-> FieldDescriptor msg
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.FieldDescriptor</span></span><span>
|
|
</span><span id="line-478"></span><span> </span><span class="annot"><span class="hs-string">"links"</span></span><span>
|
|
</span><span id="line-479"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor LocalLinks
|
|
forall value.
|
|
Message value =>
|
|
MessageOrGroup -> FieldTypeDescriptor value
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageField</span></span><span> </span><span class="annot"><span class="annottext">MessageOrGroup
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.MessageType</span></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-480"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldTypeDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-481"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Lens
|
|
DeviceLocality DeviceLocality (Maybe LocalLinks) (Maybe LocalLinks)
|
|
-> FieldAccessor DeviceLocality LocalLinks
|
|
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-482"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'links" 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'links"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-483"></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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span>
|
|
</span><span id="line-484"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-485"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor DeviceLocality)]
|
|
-> Map Tag (FieldDescriptor DeviceLocality)
|
|
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-486"></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 DeviceLocality
|
|
</span><a href="#local-6989586621679474292"><span class="hs-identifier hs-var">busId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-487"></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 DeviceLocality
|
|
</span><a href="#local-6989586621679474290"><span class="hs-identifier hs-var">numaNode__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-488"></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 DeviceLocality
|
|
</span><a href="#local-6989586621679474289"><span class="hs-identifier hs-var">links__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-489"></span><span> </span><span id="local-6989586621679474288"><span class="annot"><span class="annottext">unknownFields :: LensLike' f DeviceLocality FieldSet
|
|
</span><a href="#local-6989586621679474288"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-490"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(DeviceLocality -> FieldSet)
|
|
-> (DeviceLocality -> FieldSet -> DeviceLocality)
|
|
-> Lens' DeviceLocality 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-491"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27_unknownFields"><span class="hs-identifier hs-var hs-var">_DeviceLocality'_unknownFields</span></a></span><span>
|
|
</span><span id="line-492"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474287"><span class="annot"><span class="annottext">x__ :: DeviceLocality
|
|
</span><a href="#local-6989586621679474287"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474286"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679474286"><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">DeviceLocality
|
|
</span><a href="#local-6989586621679474287"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceLocality'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27_unknownFields"><span class="hs-identifier hs-var">_DeviceLocality'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474286"><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-493"></span><span> </span><span id="local-6989586621679474285"><span class="annot"><span class="annottext">defMessage :: DeviceLocality
|
|
</span><a href="#local-6989586621679474285"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-494"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WDeviceLocality'_constructor :: Int32 -> Int32 -> Maybe LocalLinks -> FieldSet -> DeviceLocality
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#%24WDeviceLocality%27_constructor"><span class="hs-identifier hs-type hs-type">DeviceLocality'_constructor</span></a></span><span>
|
|
</span><span id="line-495"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_DeviceLocality'busId :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27busId"><span class="hs-identifier hs-var">_DeviceLocality'busId</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-496"></span><span> </span><span class="annot"><span class="annottext">_DeviceLocality'numaNode :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27numaNode"><span class="hs-identifier hs-var">_DeviceLocality'numaNode</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-497"></span><span> </span><span class="annot"><span class="annottext">_DeviceLocality'links :: Maybe LocalLinks
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27links"><span class="hs-identifier hs-var">_DeviceLocality'links</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe LocalLinks
|
|
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-498"></span><span> </span><span class="annot"><span class="annottext">_DeviceLocality'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27_unknownFields"><span class="hs-identifier hs-var">_DeviceLocality'_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-499"></span><span> </span><span id="local-6989586621679474283"><span class="annot"><span class="annottext">parseMessage :: Parser DeviceLocality
|
|
</span><a href="#local-6989586621679474283"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-500"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-501"></span><span> </span><span class="annot"><a href="#local-6989586621679474282"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-502"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span>
|
|
</span><span id="line-503"></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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span>
|
|
</span><span id="line-504"></span><span> </span><span id="local-6989586621679474282"><span class="annot"><span class="annottext">loop :: DeviceLocality -> Parser DeviceLocality
|
|
</span><a href="#local-6989586621679474282"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679474281"><span class="annot"><span class="annottext">x :: DeviceLocality
|
|
</span><a href="#local-6989586621679474281"><span class="hs-identifier hs-var">x</span></a></span></span><span>
|
|
</span><span id="line-505"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474280"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679474280"><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-506"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679474280"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-507"></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-6989586621679474279"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679474279"><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-508"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-509"></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-6989586621679474279"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-510"></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-511"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-512"></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-513"></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-514"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-515"></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-6989586621679474279"><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-516"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Parser DeviceLocality
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-517"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceLocality DeviceLocality FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> DeviceLocality -> DeviceLocality
|
|
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-518"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter DeviceLocality DeviceLocality 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-6989586621679474278"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474278"><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-6989586621679474278"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474281"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-519"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-520"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474277"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474277"><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-521"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474277"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-522"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474276"><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474276"><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-523"></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-524"></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-525"></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-526"></span><span> </span><span class="annot"><span class="hs-string">"bus_id"</span></span><span>
|
|
</span><span id="line-527"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Parser DeviceLocality
|
|
</span><a href="#local-6989586621679474282"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceLocality DeviceLocality Int32 Int32
|
|
-> Int32 -> DeviceLocality -> DeviceLocality
|
|
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 "busId" 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">"busId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474276"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474281"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-528"></span><span> </span><span class="hs-number">16</span><span>
|
|
</span><span id="line-529"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474275"><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474275"><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-530"></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-531"></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-532"></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-533"></span><span> </span><span class="annot"><span class="hs-string">"numa_node"</span></span><span>
|
|
</span><span id="line-534"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Parser DeviceLocality
|
|
</span><a href="#local-6989586621679474282"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-535"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceLocality DeviceLocality Int32 Int32
|
|
-> Int32 -> DeviceLocality -> DeviceLocality
|
|
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 "numaNode" 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">"numaNode"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474275"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474281"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-536"></span><span> </span><span class="hs-number">26</span><span>
|
|
</span><span id="line-537"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474274"><span class="annot"><span class="annottext">LocalLinks
|
|
</span><a href="#local-6989586621679474274"><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 LocalLinks -> String -> Parser LocalLinks
|
|
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-538"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474273"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474273"><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-539"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser LocalLinks -> Parser LocalLinks
|
|
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-540"></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-6989586621679474273"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Parser LocalLinks
|
|
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-541"></span><span> </span><span class="annot"><span class="hs-string">"links"</span></span><span>
|
|
</span><span id="line-542"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Parser DeviceLocality
|
|
</span><a href="#local-6989586621679474282"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceLocality DeviceLocality LocalLinks LocalLinks
|
|
-> LocalLinks -> DeviceLocality -> DeviceLocality
|
|
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 "links" 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">"links"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
</span><a href="#local-6989586621679474274"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474281"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-543"></span><span> </span><span id="local-6989586621679474272"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679474272"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-544"></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-6989586621679474271"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679474271"><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-545"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474272"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-546"></span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Parser DeviceLocality
|
|
</span><a href="#local-6989586621679474282"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-547"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter DeviceLocality DeviceLocality FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> DeviceLocality -> DeviceLocality
|
|
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-548"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter DeviceLocality DeviceLocality 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-6989586621679474270"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474270"><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-6989586621679474271"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474270"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474281"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-549"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-550"></span><span> </span><span class="annot"><span class="annottext">Parser DeviceLocality -> String -> Parser DeviceLocality
|
|
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-551"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">DeviceLocality -> Parser DeviceLocality
|
|
</span><a href="#local-6989586621679474282"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
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">"DeviceLocality"</span></span><span>
|
|
</span><span id="line-552"></span><span> </span><span id="local-6989586621679474269"><span class="annot"><span class="annottext">buildMessage :: DeviceLocality -> Builder
|
|
</span><a href="#local-6989586621679474269"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-553"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474268"><span class="annot"><span class="annottext">_x :: DeviceLocality
|
|
</span><a href="#local-6989586621679474268"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-554"></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-555"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-556"></span><span> </span><span id="local-6989586621679474267"><span class="annot"><span class="annottext">_v :: Int32
|
|
</span><a href="#local-6989586621679474267"><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 DeviceLocality DeviceLocality Int32 Int32
|
|
-> DeviceLocality -> 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 "busId" 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">"busId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474268"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-557"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-558"></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-6989586621679474267"><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-559"></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-560"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-561"></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-562"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-563"></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-564"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474267"><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-565"></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-566"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-567"></span><span> </span><span id="local-6989586621679474266"><span class="annot"><span class="annottext">_v :: Int32
|
|
</span><a href="#local-6989586621679474266"><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 DeviceLocality DeviceLocality Int32 Int32
|
|
-> DeviceLocality -> 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 "numaNode" 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">"numaNode"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474268"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-568"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-569"></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-6989586621679474266"><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-570"></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-571"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-572"></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-573"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">16</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-574"></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-575"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474266"><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-576"></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-577"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">case</span><span>
|
|
</span><span id="line-578"></span><span> </span><span class="annot"><span class="annottext">FoldLike
|
|
(Maybe LocalLinks)
|
|
DeviceLocality
|
|
DeviceLocality
|
|
(Maybe LocalLinks)
|
|
(Maybe LocalLinks)
|
|
-> DeviceLocality -> Maybe LocalLinks
|
|
forall a s t b. FoldLike a s t a b -> s -> a
|
|
</span><span class="hs-identifier hs-var">Lens.Family2.view</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "maybe'links" 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'links"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474268"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-579"></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-580"></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-581"></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-6989586621679474265"><span class="annot"><span class="annottext">_v :: LocalLinks
|
|
</span><a href="#local-6989586621679474265"><span class="hs-identifier hs-var">_v</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-582"></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-583"></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-584"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (LocalLinks -> ByteString) -> LocalLinks -> 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-585"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474264"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679474264"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-586"></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-587"></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-588"></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-6989586621679474264"><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-589"></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-6989586621679474264"><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-590"></span><span> </span><span class="annot"><span class="annottext">LocalLinks -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-591"></span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
</span><a href="#local-6989586621679474265"><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-592"></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-593"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet DeviceLocality DeviceLocality FieldSet FieldSet
|
|
-> DeviceLocality -> 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 DeviceLocality DeviceLocality 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">DeviceLocality
|
|
</span><a href="#local-6989586621679474268"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-594"></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.DeviceAttributes.html#DeviceLocality"><span class="hs-identifier hs-type">DeviceLocality</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-595"></span><span> </span><span id="local-6989586621679474262"><span class="annot"><span class="annottext">rnf :: DeviceLocality -> ()
|
|
</span><a href="#local-6989586621679474262"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-596"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474261"><span class="annot"><span class="annottext">x__ :: DeviceLocality
|
|
</span><a href="#local-6989586621679474261"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-597"></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-598"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceLocality -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27_unknownFields"><span class="hs-identifier hs-var hs-var">_DeviceLocality'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474261"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-599"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int32 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-600"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceLocality -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27busId"><span class="hs-identifier hs-var hs-var">_DeviceLocality'busId</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474261"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-601"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int32 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-602"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DeviceLocality -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27numaNode"><span class="hs-identifier hs-var hs-var">_DeviceLocality'numaNode</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474261"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-603"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Maybe LocalLinks -> () -> ()
|
|
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">DeviceLocality -> Maybe LocalLinks
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_DeviceLocality%27links"><span class="hs-identifier hs-var hs-var">_DeviceLocality'links</span></a></span><span> </span><span class="annot"><span class="annottext">DeviceLocality
|
|
</span><a href="#local-6989586621679474261"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-604"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.deviceId' @:: Lens' InterconnectLink Data.Int.Int32@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.type'' @:: Lens' InterconnectLink Data.Text.Text@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.strength' @:: Lens' InterconnectLink Data.Int.Int32@ -}</span><span>
|
|
</span><span id="line-609"></span><span class="hs-keyword">data</span><span> </span><span id="InterconnectLink"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-var">InterconnectLink</span></a></span></span><span>
|
|
</span><span id="line-610"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="InterconnectLink%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#InterconnectLink%27_constructor"><span class="hs-identifier hs-var">InterconnectLink'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_InterconnectLink%27deviceId"><span class="annot"><span class="annottext">InterconnectLink -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27deviceId"><span class="hs-identifier hs-var hs-var">_InterconnectLink'deviceId</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-611"></span><span> </span><span id="_InterconnectLink%27type%27"><span class="annot"><span class="annottext">InterconnectLink -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27type%27"><span class="hs-identifier hs-var hs-var">_InterconnectLink'type'</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-612"></span><span> </span><span id="_InterconnectLink%27strength"><span class="annot"><span class="annottext">InterconnectLink -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27strength"><span class="hs-identifier hs-var hs-var">_InterconnectLink'strength</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-613"></span><span> </span><span id="_InterconnectLink%27_unknownFields"><span class="annot"><span class="annottext">InterconnectLink -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27_unknownFields"><span class="hs-identifier hs-var hs-var">_InterconnectLink'_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-614"></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-6989586621679474252"><span id="local-6989586621679474254"><span class="annot"><span class="annottext">InterconnectLink -> InterconnectLink -> Bool
|
|
(InterconnectLink -> InterconnectLink -> Bool)
|
|
-> (InterconnectLink -> InterconnectLink -> Bool)
|
|
-> Eq InterconnectLink
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: InterconnectLink -> InterconnectLink -> Bool
|
|
$c/= :: InterconnectLink -> InterconnectLink -> Bool
|
|
== :: InterconnectLink -> InterconnectLink -> Bool
|
|
$c== :: InterconnectLink -> InterconnectLink -> 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-6989586621679474237"><span id="local-6989586621679474239"><span id="local-6989586621679474241"><span id="local-6989586621679474243"><span id="local-6989586621679474245"><span id="local-6989586621679474247"><span id="local-6989586621679474249"><span class="annot"><span class="annottext">Eq InterconnectLink
|
|
Eq InterconnectLink =>
|
|
(InterconnectLink -> InterconnectLink -> Ordering)
|
|
-> (InterconnectLink -> InterconnectLink -> Bool)
|
|
-> (InterconnectLink -> InterconnectLink -> Bool)
|
|
-> (InterconnectLink -> InterconnectLink -> Bool)
|
|
-> (InterconnectLink -> InterconnectLink -> Bool)
|
|
-> (InterconnectLink -> InterconnectLink -> InterconnectLink)
|
|
-> (InterconnectLink -> InterconnectLink -> InterconnectLink)
|
|
-> Ord InterconnectLink
|
|
InterconnectLink -> InterconnectLink -> Bool
|
|
InterconnectLink -> InterconnectLink -> Ordering
|
|
InterconnectLink -> InterconnectLink -> InterconnectLink
|
|
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 :: InterconnectLink -> InterconnectLink -> InterconnectLink
|
|
$cmin :: InterconnectLink -> InterconnectLink -> InterconnectLink
|
|
max :: InterconnectLink -> InterconnectLink -> InterconnectLink
|
|
$cmax :: InterconnectLink -> InterconnectLink -> InterconnectLink
|
|
>= :: InterconnectLink -> InterconnectLink -> Bool
|
|
$c>= :: InterconnectLink -> InterconnectLink -> Bool
|
|
> :: InterconnectLink -> InterconnectLink -> Bool
|
|
$c> :: InterconnectLink -> InterconnectLink -> Bool
|
|
<= :: InterconnectLink -> InterconnectLink -> Bool
|
|
$c<= :: InterconnectLink -> InterconnectLink -> Bool
|
|
< :: InterconnectLink -> InterconnectLink -> Bool
|
|
$c< :: InterconnectLink -> InterconnectLink -> Bool
|
|
compare :: InterconnectLink -> InterconnectLink -> Ordering
|
|
$ccompare :: InterconnectLink -> InterconnectLink -> Ordering
|
|
$cp1Ord :: Eq InterconnectLink
|
|
</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-615"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679474232"><span id="local-6989586621679474234"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-616"></span><span> </span><span id="local-6989586621679474231"><span class="annot"><span class="annottext">showsPrec :: Int -> InterconnectLink -> ShowS
|
|
</span><a href="#local-6989586621679474231"><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-6989586621679474230"><span class="annot"><span class="annottext">__x :: InterconnectLink
|
|
</span><a href="#local-6989586621679474230"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679474229"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679474229"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-617"></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-618"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-619"></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-620"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InterconnectLink -> 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">InterconnectLink
|
|
</span><a href="#local-6989586621679474230"><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-6989586621679474229"><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-621"></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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span> </span><span class="annot"><span class="hs-string">"deviceId"</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-622"></span><span> </span><span id="local-6989586621679474227"><span class="annot"><span class="annottext">fieldOf :: Proxy# "deviceId"
|
|
-> (Int32 -> f Int32) -> InterconnectLink -> f InterconnectLink
|
|
</span><a href="#local-6989586621679474227"><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-623"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -> f Int32) -> InterconnectLink -> f InterconnectLink)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> InterconnectLink
|
|
-> f InterconnectLink
|
|
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-624"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(InterconnectLink -> Int32)
|
|
-> (InterconnectLink -> Int32 -> InterconnectLink)
|
|
-> Lens InterconnectLink InterconnectLink 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-625"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27deviceId"><span class="hs-identifier hs-var hs-var">_InterconnectLink'deviceId</span></a></span><span>
|
|
</span><span id="line-626"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474226"><span class="annot"><span class="annottext">x__ :: InterconnectLink
|
|
</span><a href="#local-6989586621679474226"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474225"><span class="annot"><span class="annottext">y__ :: Int32
|
|
</span><a href="#local-6989586621679474225"><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">InterconnectLink
|
|
</span><a href="#local-6989586621679474226"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_InterconnectLink'deviceId :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27deviceId"><span class="hs-identifier hs-var">_InterconnectLink'deviceId</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474225"><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-627"></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-628"></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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span> </span><span class="annot"><span class="hs-string">"type'"</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-629"></span><span> </span><span id="local-6989586621679474223"><span class="annot"><span class="annottext">fieldOf :: Proxy# "type'"
|
|
-> (Text -> f Text) -> InterconnectLink -> f InterconnectLink
|
|
</span><a href="#local-6989586621679474223"><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-630"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Text -> f Text) -> InterconnectLink -> f InterconnectLink)
|
|
-> ((Text -> f Text) -> Text -> f Text)
|
|
-> (Text -> f Text)
|
|
-> InterconnectLink
|
|
-> f InterconnectLink
|
|
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-631"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(InterconnectLink -> Text)
|
|
-> (InterconnectLink -> Text -> InterconnectLink)
|
|
-> Lens InterconnectLink InterconnectLink 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-632"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27type%27"><span class="hs-identifier hs-var hs-var">_InterconnectLink'type'</span></a></span><span>
|
|
</span><span id="line-633"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474222"><span class="annot"><span class="annottext">x__ :: InterconnectLink
|
|
</span><a href="#local-6989586621679474222"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474221"><span class="annot"><span class="annottext">y__ :: Text
|
|
</span><a href="#local-6989586621679474221"><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">InterconnectLink
|
|
</span><a href="#local-6989586621679474222"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_InterconnectLink'type' :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27type%27"><span class="hs-identifier hs-var">_InterconnectLink'type'</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474221"><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-634"></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-635"></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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span> </span><span class="annot"><span class="hs-string">"strength"</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-636"></span><span> </span><span id="local-6989586621679474219"><span class="annot"><span class="annottext">fieldOf :: Proxy# "strength"
|
|
-> (Int32 -> f Int32) -> InterconnectLink -> f InterconnectLink
|
|
</span><a href="#local-6989586621679474219"><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-637"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Int32 -> f Int32) -> InterconnectLink -> f InterconnectLink)
|
|
-> ((Int32 -> f Int32) -> Int32 -> f Int32)
|
|
-> (Int32 -> f Int32)
|
|
-> InterconnectLink
|
|
-> f InterconnectLink
|
|
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-638"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(InterconnectLink -> Int32)
|
|
-> (InterconnectLink -> Int32 -> InterconnectLink)
|
|
-> Lens InterconnectLink InterconnectLink 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-639"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27strength"><span class="hs-identifier hs-var hs-var">_InterconnectLink'strength</span></a></span><span>
|
|
</span><span id="line-640"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474218"><span class="annot"><span class="annottext">x__ :: InterconnectLink
|
|
</span><a href="#local-6989586621679474218"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474217"><span class="annot"><span class="annottext">y__ :: Int32
|
|
</span><a href="#local-6989586621679474217"><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">InterconnectLink
|
|
</span><a href="#local-6989586621679474218"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_InterconnectLink'strength :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27strength"><span class="hs-identifier hs-var">_InterconnectLink'strength</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474217"><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-641"></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-642"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679474210"><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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-643"></span><span> </span><span id="local-6989586621679474206"><span class="annot"><span class="annottext">messageName :: Proxy InterconnectLink -> Text
|
|
</span><a href="#local-6989586621679474206"><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.InterconnectLink"</span></span><span>
|
|
</span><span id="line-644"></span><span> </span><span id="local-6989586621679474205"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy InterconnectLink -> ByteString
|
|
</span><a href="#local-6989586621679474205"><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-645"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\DLEInterconnectLink\DC2\ESC\n\
|
|
\\tdevice_id\CAN\SOH \SOH(\ENQR\bdeviceId\DC2\DC2\n\
|
|
\\EOTtype\CAN\STX \SOH(\tR\EOTtype\DC2\SUB\n\
|
|
\\bstrength\CAN\ETX \SOH(\ENQR\bstrength"</span></span><span>
|
|
</span><span id="line-650"></span><span> </span><span id="local-6989586621679474204"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy InterconnectLink -> ByteString
|
|
</span><a href="#local-6989586621679474204"><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.DeviceAttributes.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-651"></span><span> </span><span id="local-6989586621679474203"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor InterconnectLink)
|
|
</span><a href="#local-6989586621679474203"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-652"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-653"></span><span> </span><span id="local-6989586621679474202"><span class="annot"><span class="annottext">deviceId__field_descriptor :: FieldDescriptor InterconnectLink
|
|
</span><a href="#local-6989586621679474202"><span class="hs-identifier hs-var hs-var">deviceId__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-654"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor InterconnectLink Int32
|
|
-> FieldDescriptor InterconnectLink
|
|
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-655"></span><span> </span><span class="annot"><span class="hs-string">"device_id"</span></span><span>
|
|
</span><span id="line-656"></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-657"></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-658"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
|
|
-> Lens InterconnectLink InterconnectLink Int32 Int32
|
|
-> FieldAccessor InterconnectLink 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-659"></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-660"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "deviceId" 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">"deviceId"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-661"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span>
|
|
</span><span id="line-662"></span><span> </span><span id="local-6989586621679474201"><span class="annot"><span class="annottext">type'__field_descriptor :: FieldDescriptor InterconnectLink
|
|
</span><a href="#local-6989586621679474201"><span class="hs-identifier hs-var hs-var">type'__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-663"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Text
|
|
-> FieldAccessor InterconnectLink Text
|
|
-> FieldDescriptor InterconnectLink
|
|
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-664"></span><span> </span><span class="annot"><span class="hs-string">"type"</span></span><span>
|
|
</span><span id="line-665"></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-666"></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-667"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Text
|
|
-> Lens InterconnectLink InterconnectLink Text Text
|
|
-> FieldAccessor InterconnectLink 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-668"></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 "type'" 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">"type'"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-669"></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span>
|
|
</span><span id="line-670"></span><span> </span><span id="local-6989586621679474200"><span class="annot"><span class="annottext">strength__field_descriptor :: FieldDescriptor InterconnectLink
|
|
</span><a href="#local-6989586621679474200"><span class="hs-identifier hs-var hs-var">strength__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-671"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor Int32
|
|
-> FieldAccessor InterconnectLink Int32
|
|
-> FieldDescriptor InterconnectLink
|
|
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-672"></span><span> </span><span class="annot"><span class="hs-string">"strength"</span></span><span>
|
|
</span><span id="line-673"></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-674"></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-675"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">WireDefault Int32
|
|
-> Lens InterconnectLink InterconnectLink Int32 Int32
|
|
-> FieldAccessor InterconnectLink 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-676"></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-677"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "strength" 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">"strength"</span></span><span class="hs-special">)</span><span class="hs-special">)</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.FieldDescriptor</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span>
|
|
</span><span id="line-679"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-680"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor InterconnectLink)]
|
|
-> Map Tag (FieldDescriptor InterconnectLink)
|
|
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-681"></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 InterconnectLink
|
|
</span><a href="#local-6989586621679474202"><span class="hs-identifier hs-var">deviceId__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-682"></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 InterconnectLink
|
|
</span><a href="#local-6989586621679474201"><span class="hs-identifier hs-var">type'__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-683"></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 InterconnectLink
|
|
</span><a href="#local-6989586621679474200"><span class="hs-identifier hs-var">strength__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-684"></span><span> </span><span id="local-6989586621679474199"><span class="annot"><span class="annottext">unknownFields :: LensLike' f InterconnectLink FieldSet
|
|
</span><a href="#local-6989586621679474199"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-685"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(InterconnectLink -> FieldSet)
|
|
-> (InterconnectLink -> FieldSet -> InterconnectLink)
|
|
-> Lens' InterconnectLink 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-686"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27_unknownFields"><span class="hs-identifier hs-var hs-var">_InterconnectLink'_unknownFields</span></a></span><span>
|
|
</span><span id="line-687"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474198"><span class="annot"><span class="annottext">x__ :: InterconnectLink
|
|
</span><a href="#local-6989586621679474198"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474197"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679474197"><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">InterconnectLink
|
|
</span><a href="#local-6989586621679474198"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_InterconnectLink'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27_unknownFields"><span class="hs-identifier hs-var">_InterconnectLink'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474197"><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-688"></span><span> </span><span id="local-6989586621679474196"><span class="annot"><span class="annottext">defMessage :: InterconnectLink
|
|
</span><a href="#local-6989586621679474196"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-689"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WInterconnectLink'_constructor :: Int32 -> Text -> Int32 -> FieldSet -> InterconnectLink
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#%24WInterconnectLink%27_constructor"><span class="hs-identifier hs-type hs-type">InterconnectLink'_constructor</span></a></span><span>
|
|
</span><span id="line-690"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_InterconnectLink'deviceId :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27deviceId"><span class="hs-identifier hs-var">_InterconnectLink'deviceId</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-691"></span><span> </span><span class="annot"><span class="annottext">_InterconnectLink'type' :: Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27type%27"><span class="hs-identifier hs-var">_InterconnectLink'type'</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-692"></span><span> </span><span class="annot"><span class="annottext">_InterconnectLink'strength :: Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27strength"><span class="hs-identifier hs-var">_InterconnectLink'strength</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-693"></span><span> </span><span class="annot"><span class="annottext">_InterconnectLink'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27_unknownFields"><span class="hs-identifier hs-var">_InterconnectLink'_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-694"></span><span> </span><span id="local-6989586621679474194"><span class="annot"><span class="annottext">parseMessage :: Parser InterconnectLink
|
|
</span><a href="#local-6989586621679474194"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-695"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-696"></span><span> </span><span class="annot"><a href="#local-6989586621679474193"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-697"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span>
|
|
</span><span id="line-699"></span><span> </span><span id="local-6989586621679474193"><span class="annot"><span class="annottext">loop :: InterconnectLink -> Parser InterconnectLink
|
|
</span><a href="#local-6989586621679474193"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679474192"><span class="annot"><span class="annottext">x :: InterconnectLink
|
|
</span><a href="#local-6989586621679474192"><span class="hs-identifier hs-var">x</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-6989586621679474191"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679474191"><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-6989586621679474191"><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 class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679474190"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679474190"><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-703"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-704"></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-6989586621679474190"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-705"></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-706"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-707"></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-708"></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-709"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-710"></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-6989586621679474190"><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-711"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> Parser InterconnectLink
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-712"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter InterconnectLink InterconnectLink FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> InterconnectLink -> InterconnectLink
|
|
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-713"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter InterconnectLink InterconnectLink 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-6989586621679474189"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474189"><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-6989586621679474189"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474192"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-714"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-715"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474188"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474188"><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-716"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474188"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-717"></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474187"><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474187"><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-718"></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-719"></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-720"></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-721"></span><span> </span><span class="annot"><span class="hs-string">"device_id"</span></span><span>
|
|
</span><span id="line-722"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> Parser InterconnectLink
|
|
</span><a href="#local-6989586621679474193"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-723"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter InterconnectLink InterconnectLink Int32 Int32
|
|
-> Int32 -> InterconnectLink -> InterconnectLink
|
|
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 "deviceId" 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">"deviceId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474187"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474192"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-724"></span><span> </span><span class="hs-number">18</span><span>
|
|
</span><span id="line-725"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474186"><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474186"><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-726"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474185"><span class="annot"><span class="annottext">ByteString
|
|
</span><a href="#local-6989586621679474185"><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-6989586621679474184"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474184"><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-727"></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-728"></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-6989586621679474184"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-729"></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-730"></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-6989586621679474185"><span class="hs-identifier hs-var">value</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-731"></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-6989586621679474183"><span class="annot"><span class="annottext">err :: UnicodeException
|
|
</span><a href="#local-6989586621679474183"><span class="hs-identifier hs-var">err</span></a></span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-732"></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-6989586621679474183"><span class="hs-identifier hs-var">err</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-733"></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-6989586621679474182"><span class="annot"><span class="annottext">r :: Text
|
|
</span><a href="#local-6989586621679474182"><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-6989586621679474182"><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-734"></span><span> </span><span class="annot"><span class="hs-string">"type"</span></span><span>
|
|
</span><span id="line-735"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> Parser InterconnectLink
|
|
</span><a href="#local-6989586621679474193"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter InterconnectLink InterconnectLink Text Text
|
|
-> Text -> InterconnectLink -> InterconnectLink
|
|
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 "type'" 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">"type'"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474186"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474192"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-736"></span><span> </span><span class="hs-number">24</span><span>
|
|
</span><span id="line-737"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474181"><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474181"><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-738"></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-739"></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-740"></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-741"></span><span> </span><span class="annot"><span class="hs-string">"strength"</span></span><span>
|
|
</span><span id="line-742"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> Parser InterconnectLink
|
|
</span><a href="#local-6989586621679474193"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-743"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter InterconnectLink InterconnectLink Int32 Int32
|
|
-> Int32 -> InterconnectLink -> InterconnectLink
|
|
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 "strength" 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">"strength"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474181"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474192"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-744"></span><span> </span><span id="local-6989586621679474180"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679474180"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-745"></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-6989586621679474179"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679474179"><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-746"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474180"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-747"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> Parser InterconnectLink
|
|
</span><a href="#local-6989586621679474193"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-748"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter InterconnectLink InterconnectLink FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> InterconnectLink -> InterconnectLink
|
|
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-749"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter InterconnectLink InterconnectLink 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-6989586621679474178"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474178"><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-6989586621679474179"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474178"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474192"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-750"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-751"></span><span> </span><span class="annot"><span class="annottext">Parser InterconnectLink -> String -> Parser InterconnectLink
|
|
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-752"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> Parser InterconnectLink
|
|
</span><a href="#local-6989586621679474193"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
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">"InterconnectLink"</span></span><span>
|
|
</span><span id="line-753"></span><span> </span><span id="local-6989586621679474177"><span class="annot"><span class="annottext">buildMessage :: InterconnectLink -> Builder
|
|
</span><a href="#local-6989586621679474177"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-754"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474176"><span class="annot"><span class="annottext">_x :: InterconnectLink
|
|
</span><a href="#local-6989586621679474176"><span class="hs-identifier hs-var">_x</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="hs-keyword">let</span><span>
|
|
</span><span id="line-757"></span><span> </span><span id="local-6989586621679474175"><span class="annot"><span class="annottext">_v :: Int32
|
|
</span><a href="#local-6989586621679474175"><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 InterconnectLink InterconnectLink Int32 Int32
|
|
-> InterconnectLink -> 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 "deviceId" 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">"deviceId"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474176"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-758"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-759"></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-6989586621679474175"><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-760"></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-761"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-762"></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-763"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">8</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-764"></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-765"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474175"><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-766"></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-767"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-768"></span><span> </span><span id="local-6989586621679474174"><span class="annot"><span class="annottext">_v :: Text
|
|
</span><a href="#local-6989586621679474174"><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 InterconnectLink InterconnectLink Text Text
|
|
-> InterconnectLink -> 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 "type'" 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">"type'"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474176"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-769"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-770"></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-6989586621679474174"><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-771"></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-772"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-773"></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-774"></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-775"></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-776"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474173"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679474173"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-777"></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-778"></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-779"></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-6989586621679474173"><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-780"></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-6989586621679474173"><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-781"></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-782"></span><span> </span><span class="annot"><span class="annottext">Text
|
|
</span><a href="#local-6989586621679474174"><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-783"></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-784"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-785"></span><span> </span><span id="local-6989586621679474172"><span class="annot"><span class="annottext">_v :: Int32
|
|
</span><a href="#local-6989586621679474172"><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 InterconnectLink InterconnectLink Int32 Int32
|
|
-> InterconnectLink -> 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 "strength" 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">"strength"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474176"><span class="hs-identifier hs-var">_x</span></a></span><span>
|
|
</span><span id="line-786"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-787"></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-6989586621679474172"><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-788"></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-789"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-790"></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-791"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="hs-number">24</span></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-792"></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-793"></span><span> </span><span class="annot"><span class="annottext">Word64 -> Builder
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Bytes.putVarInt</span></span><span> </span><span class="annot"><span class="annottext">Int32 -> Word64
|
|
forall a b. (Integral a, Num b) => a -> b
|
|
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
|
|
</span><a href="#local-6989586621679474172"><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-794"></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-795"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
FieldSet InterconnectLink InterconnectLink FieldSet FieldSet
|
|
-> InterconnectLink -> 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 InterconnectLink InterconnectLink 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">InterconnectLink
|
|
</span><a href="#local-6989586621679474176"><span class="hs-identifier hs-var">_x</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-796"></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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-797"></span><span> </span><span id="local-6989586621679474170"><span class="annot"><span class="annottext">rnf :: InterconnectLink -> ()
|
|
</span><a href="#local-6989586621679474170"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-798"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474169"><span class="annot"><span class="annottext">x__ :: InterconnectLink
|
|
</span><a href="#local-6989586621679474169"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-799"></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-800"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InterconnectLink -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27_unknownFields"><span class="hs-identifier hs-var hs-var">_InterconnectLink'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474169"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-801"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int32 -> () -> ()
|
|
forall a b. NFData a => a -> b -> b
|
|
</span><span class="hs-identifier hs-var">Control.DeepSeq.deepseq</span></span><span>
|
|
</span><span id="line-802"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InterconnectLink -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27deviceId"><span class="hs-identifier hs-var hs-var">_InterconnectLink'deviceId</span></a></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474169"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-803"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">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-804"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">InterconnectLink -> Text
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27type%27"><span class="hs-identifier hs-var hs-var">_InterconnectLink'type'</span></a></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474169"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-805"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">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">InterconnectLink -> Int32
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_InterconnectLink%27strength"><span class="hs-identifier hs-var hs-var">_InterconnectLink'strength</span></a></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474169"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
|
|
</span><span id="line-806"></span><span class="hs-comment">{- | Fields :
|
|
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.link' @:: Lens' LocalLinks [InterconnectLink]@
|
|
* 'Proto.Tensorflow.Core.Framework.DeviceAttributes_Fields.vec'link' @:: Lens' LocalLinks (Data.Vector.Vector InterconnectLink)@ -}</span><span>
|
|
</span><span id="line-810"></span><span class="hs-keyword">data</span><span> </span><span id="LocalLinks"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-var">LocalLinks</span></a></span></span><span>
|
|
</span><span id="line-811"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="LocalLinks%27_constructor"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#LocalLinks%27_constructor"><span class="hs-identifier hs-var">LocalLinks'_constructor</span></a></span></span><span> </span><span class="hs-special">{</span><span id="_LocalLinks%27link"><span class="annot"><span class="annottext">LocalLinks -> Vector InterconnectLink
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27link"><span class="hs-identifier hs-var hs-var">_LocalLinks'link</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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span class="hs-special">)</span><span class="hs-special">,</span><span>
|
|
</span><span id="line-812"></span><span> </span><span id="_LocalLinks%27_unknownFields"><span class="annot"><span class="annottext">LocalLinks -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27_unknownFields"><span class="hs-identifier hs-var hs-var">_LocalLinks'_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-813"></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-6989586621679474162"><span id="local-6989586621679474164"><span class="annot"><span class="annottext">LocalLinks -> LocalLinks -> Bool
|
|
(LocalLinks -> LocalLinks -> Bool)
|
|
-> (LocalLinks -> LocalLinks -> Bool) -> Eq LocalLinks
|
|
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
|
|
/= :: LocalLinks -> LocalLinks -> Bool
|
|
$c/= :: LocalLinks -> LocalLinks -> Bool
|
|
== :: LocalLinks -> LocalLinks -> Bool
|
|
$c== :: LocalLinks -> LocalLinks -> 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-6989586621679474147"><span id="local-6989586621679474149"><span id="local-6989586621679474151"><span id="local-6989586621679474153"><span id="local-6989586621679474155"><span id="local-6989586621679474157"><span id="local-6989586621679474159"><span class="annot"><span class="annottext">Eq LocalLinks
|
|
Eq LocalLinks =>
|
|
(LocalLinks -> LocalLinks -> Ordering)
|
|
-> (LocalLinks -> LocalLinks -> Bool)
|
|
-> (LocalLinks -> LocalLinks -> Bool)
|
|
-> (LocalLinks -> LocalLinks -> Bool)
|
|
-> (LocalLinks -> LocalLinks -> Bool)
|
|
-> (LocalLinks -> LocalLinks -> LocalLinks)
|
|
-> (LocalLinks -> LocalLinks -> LocalLinks)
|
|
-> Ord LocalLinks
|
|
LocalLinks -> LocalLinks -> Bool
|
|
LocalLinks -> LocalLinks -> Ordering
|
|
LocalLinks -> LocalLinks -> LocalLinks
|
|
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 :: LocalLinks -> LocalLinks -> LocalLinks
|
|
$cmin :: LocalLinks -> LocalLinks -> LocalLinks
|
|
max :: LocalLinks -> LocalLinks -> LocalLinks
|
|
$cmax :: LocalLinks -> LocalLinks -> LocalLinks
|
|
>= :: LocalLinks -> LocalLinks -> Bool
|
|
$c>= :: LocalLinks -> LocalLinks -> Bool
|
|
> :: LocalLinks -> LocalLinks -> Bool
|
|
$c> :: LocalLinks -> LocalLinks -> Bool
|
|
<= :: LocalLinks -> LocalLinks -> Bool
|
|
$c<= :: LocalLinks -> LocalLinks -> Bool
|
|
< :: LocalLinks -> LocalLinks -> Bool
|
|
$c< :: LocalLinks -> LocalLinks -> Bool
|
|
compare :: LocalLinks -> LocalLinks -> Ordering
|
|
$ccompare :: LocalLinks -> LocalLinks -> Ordering
|
|
$cp1Ord :: Eq LocalLinks
|
|
</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-814"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679474142"><span id="local-6989586621679474144"><span class="annot"><span class="hs-identifier hs-type">Prelude.Show</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-815"></span><span> </span><span id="local-6989586621679474141"><span class="annot"><span class="annottext">showsPrec :: Int -> LocalLinks -> ShowS
|
|
</span><a href="#local-6989586621679474141"><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-6989586621679474140"><span class="annot"><span class="annottext">__x :: LocalLinks
|
|
</span><a href="#local-6989586621679474140"><span class="hs-identifier hs-var">__x</span></a></span></span><span> </span><span id="local-6989586621679474139"><span class="annot"><span class="annottext">__s :: String
|
|
</span><a href="#local-6989586621679474139"><span class="hs-identifier hs-var">__s</span></a></span></span><span>
|
|
</span><span id="line-816"></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-817"></span><span> </span><span class="annot"><span class="hs-char">'{'</span></span><span>
|
|
</span><span id="line-818"></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-819"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">LocalLinks -> 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">LocalLinks
|
|
</span><a href="#local-6989586621679474140"><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-6989586621679474139"><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-820"></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.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span> </span><span class="annot"><span class="hs-string">"link"</span></span><span> </span><span class="hs-special">[</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span class="hs-special">]</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-821"></span><span> </span><span id="local-6989586621679474137"><span class="annot"><span class="annottext">fieldOf :: Proxy# "link"
|
|
-> ([InterconnectLink] -> f [InterconnectLink])
|
|
-> LocalLinks
|
|
-> f LocalLinks
|
|
</span><a href="#local-6989586621679474137"><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-822"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector InterconnectLink -> f (Vector InterconnectLink))
|
|
-> LocalLinks -> f LocalLinks)
|
|
-> (([InterconnectLink] -> f [InterconnectLink])
|
|
-> Vector InterconnectLink -> f (Vector InterconnectLink))
|
|
-> ([InterconnectLink] -> f [InterconnectLink])
|
|
-> LocalLinks
|
|
-> f LocalLinks
|
|
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-823"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(LocalLinks -> Vector InterconnectLink)
|
|
-> (LocalLinks -> Vector InterconnectLink -> LocalLinks)
|
|
-> Lens
|
|
LocalLinks
|
|
LocalLinks
|
|
(Vector InterconnectLink)
|
|
(Vector InterconnectLink)
|
|
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-824"></span><span> </span><span class="annot"><span class="annottext">LocalLinks -> Vector InterconnectLink
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27link"><span class="hs-identifier hs-var hs-var">_LocalLinks'link</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474136"><span class="annot"><span class="annottext">x__ :: LocalLinks
|
|
</span><a href="#local-6989586621679474136"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474135"><span class="annot"><span class="annottext">y__ :: Vector InterconnectLink
|
|
</span><a href="#local-6989586621679474135"><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">LocalLinks
|
|
</span><a href="#local-6989586621679474136"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_LocalLinks'link :: Vector InterconnectLink
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27link"><span class="hs-identifier hs-var">_LocalLinks'link</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector InterconnectLink
|
|
</span><a href="#local-6989586621679474135"><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-825"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(Vector InterconnectLink -> [InterconnectLink])
|
|
-> (Vector InterconnectLink
|
|
-> [InterconnectLink] -> Vector InterconnectLink)
|
|
-> Lens
|
|
(Vector InterconnectLink)
|
|
(Vector InterconnectLink)
|
|
[InterconnectLink]
|
|
[InterconnectLink]
|
|
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-826"></span><span> </span><span class="annot"><span class="annottext">Vector InterconnectLink -> [InterconnectLink]
|
|
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-827"></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-6989586621679474133"><span class="annot"><span class="annottext">y__ :: [InterconnectLink]
|
|
</span><a href="#local-6989586621679474133"><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">[InterconnectLink] -> Vector InterconnectLink
|
|
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">[InterconnectLink]
|
|
</span><a href="#local-6989586621679474133"><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-828"></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.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span> </span><span class="annot"><span class="hs-string">"vec'link"</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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-829"></span><span> </span><span id="local-6989586621679474130"><span class="annot"><span class="annottext">fieldOf :: Proxy# "vec'link"
|
|
-> (Vector InterconnectLink -> f (Vector InterconnectLink))
|
|
-> LocalLinks
|
|
-> f LocalLinks
|
|
</span><a href="#local-6989586621679474130"><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-830"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">((Vector InterconnectLink -> f (Vector InterconnectLink))
|
|
-> LocalLinks -> f LocalLinks)
|
|
-> ((Vector InterconnectLink -> f (Vector InterconnectLink))
|
|
-> Vector InterconnectLink -> f (Vector InterconnectLink))
|
|
-> (Vector InterconnectLink -> f (Vector InterconnectLink))
|
|
-> LocalLinks
|
|
-> f LocalLinks
|
|
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-831"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(LocalLinks -> Vector InterconnectLink)
|
|
-> (LocalLinks -> Vector InterconnectLink -> LocalLinks)
|
|
-> Lens
|
|
LocalLinks
|
|
LocalLinks
|
|
(Vector InterconnectLink)
|
|
(Vector InterconnectLink)
|
|
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-832"></span><span> </span><span class="annot"><span class="annottext">LocalLinks -> Vector InterconnectLink
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27link"><span class="hs-identifier hs-var hs-var">_LocalLinks'link</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474129"><span class="annot"><span class="annottext">x__ :: LocalLinks
|
|
</span><a href="#local-6989586621679474129"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474128"><span class="annot"><span class="annottext">y__ :: Vector InterconnectLink
|
|
</span><a href="#local-6989586621679474128"><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">LocalLinks
|
|
</span><a href="#local-6989586621679474129"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_LocalLinks'link :: Vector InterconnectLink
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27link"><span class="hs-identifier hs-var">_LocalLinks'link</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector InterconnectLink
|
|
</span><a href="#local-6989586621679474128"><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-833"></span><span> </span><span class="annot"><span class="annottext">(Vector InterconnectLink -> f (Vector InterconnectLink))
|
|
-> Vector InterconnectLink -> f (Vector InterconnectLink)
|
|
forall a. a -> a
|
|
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
|
|
</span><span id="line-834"></span><span class="hs-keyword">instance</span><span> </span><span id="local-6989586621679474121"><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.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-835"></span><span> </span><span id="local-6989586621679474117"><span class="annot"><span class="annottext">messageName :: Proxy LocalLinks -> Text
|
|
</span><a href="#local-6989586621679474117"><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.LocalLinks"</span></span><span>
|
|
</span><span id="line-836"></span><span> </span><span id="local-6989586621679474116"><span class="annot"><span class="annottext">packedMessageDescriptor :: Proxy LocalLinks -> ByteString
|
|
</span><a href="#local-6989586621679474116"><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-837"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\\n\
|
|
\LocalLinks\DC20\n\
|
|
\\EOTlink\CAN\SOH \ETX(\v2\FS.tensorflow.InterconnectLinkR\EOTlink"</span></span><span>
|
|
</span><span id="line-841"></span><span> </span><span id="local-6989586621679474115"><span class="annot"><span class="annottext">packedFileDescriptor :: Proxy LocalLinks -> ByteString
|
|
</span><a href="#local-6989586621679474115"><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.DeviceAttributes.html#packedFileDescriptor"><span class="hs-identifier hs-var">packedFileDescriptor</span></a></span><span>
|
|
</span><span id="line-842"></span><span> </span><span id="local-6989586621679474114"><span class="annot"><span class="annottext">fieldsByTag :: Map Tag (FieldDescriptor LocalLinks)
|
|
</span><a href="#local-6989586621679474114"><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldsByTag</span></a></span></span><span>
|
|
</span><span id="line-843"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-844"></span><span> </span><span id="local-6989586621679474113"><span class="annot"><span class="annottext">link__field_descriptor :: FieldDescriptor LocalLinks
|
|
</span><a href="#local-6989586621679474113"><span class="hs-identifier hs-var hs-var">link__field_descriptor</span></a></span></span><span>
|
|
</span><span id="line-845"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String
|
|
-> FieldTypeDescriptor InterconnectLink
|
|
-> FieldAccessor LocalLinks InterconnectLink
|
|
-> FieldDescriptor LocalLinks
|
|
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-846"></span><span> </span><span class="annot"><span class="hs-string">"link"</span></span><span>
|
|
</span><span id="line-847"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">MessageOrGroup -> FieldTypeDescriptor InterconnectLink
|
|
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-848"></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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-849"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Packing
|
|
-> Lens' LocalLinks [InterconnectLink]
|
|
-> FieldAccessor LocalLinks InterconnectLink
|
|
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-850"></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 "link" 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">"link"</span></span><span class="hs-special">)</span><span class="hs-special">)</span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-851"></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.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span>
|
|
</span><span id="line-852"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-853"></span><span> </span><span class="annot"><span class="annottext">[(Tag, FieldDescriptor LocalLinks)]
|
|
-> Map Tag (FieldDescriptor LocalLinks)
|
|
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 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 LocalLinks
|
|
</span><a href="#local-6989586621679474113"><span class="hs-identifier hs-var">link__field_descriptor</span></a></span><span class="hs-special">)</span><span class="hs-special">]</span><span>
|
|
</span><span id="line-854"></span><span> </span><span id="local-6989586621679474110"><span class="annot"><span class="annottext">unknownFields :: LensLike' f LocalLinks FieldSet
|
|
</span><a href="#local-6989586621679474110"><span class="hs-identifier hs-var hs-var hs-var hs-var">unknownFields</span></a></span></span><span>
|
|
</span><span id="line-855"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">(LocalLinks -> FieldSet)
|
|
-> (LocalLinks -> FieldSet -> LocalLinks)
|
|
-> Lens' LocalLinks 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-856"></span><span> </span><span class="annot"><span class="annottext">LocalLinks -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27_unknownFields"><span class="hs-identifier hs-var hs-var">_LocalLinks'_unknownFields</span></a></span><span>
|
|
</span><span id="line-857"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474109"><span class="annot"><span class="annottext">x__ :: LocalLinks
|
|
</span><a href="#local-6989586621679474109"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span id="local-6989586621679474108"><span class="annot"><span class="annottext">y__ :: FieldSet
|
|
</span><a href="#local-6989586621679474108"><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">LocalLinks
|
|
</span><a href="#local-6989586621679474109"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_LocalLinks'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27_unknownFields"><span class="hs-identifier hs-var">_LocalLinks'_unknownFields</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474108"><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-858"></span><span> </span><span id="local-6989586621679474107"><span class="annot"><span class="annottext">defMessage :: LocalLinks
|
|
</span><a href="#local-6989586621679474107"><span class="hs-identifier hs-var hs-var hs-var hs-var">defMessage</span></a></span></span><span>
|
|
</span><span id="line-859"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">$WLocalLinks'_constructor :: Vector InterconnectLink -> FieldSet -> LocalLinks
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#%24WLocalLinks%27_constructor"><span class="hs-identifier hs-type hs-type">LocalLinks'_constructor</span></a></span><span>
|
|
</span><span id="line-860"></span><span> </span><span class="hs-special">{</span><span class="annot"><span class="annottext">_LocalLinks'link :: Vector InterconnectLink
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27link"><span class="hs-identifier hs-var">_LocalLinks'link</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Vector InterconnectLink
|
|
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-861"></span><span> </span><span class="annot"><span class="annottext">_LocalLinks'_unknownFields :: FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27_unknownFields"><span class="hs-identifier hs-var">_LocalLinks'_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-862"></span><span> </span><span id="local-6989586621679474104"><span class="annot"><span class="annottext">parseMessage :: Parser LocalLinks
|
|
</span><a href="#local-6989586621679474104"><span class="hs-identifier hs-var hs-var hs-var hs-var">parseMessage</span></a></span></span><span>
|
|
</span><span id="line-863"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">let</span><span>
|
|
</span><span id="line-864"></span><span> </span><span class="annot"><a href="#local-6989586621679474103"><span class="hs-identifier hs-type">loop</span></a></span><span> </span><span class="hs-glyph">::</span><span>
|
|
</span><span id="line-865"></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span>
|
|
</span><span id="line-866"></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.DeviceAttributes.html#InterconnectLink"><span class="hs-identifier hs-type">InterconnectLink</span></a></span><span>
|
|
</span><span id="line-867"></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.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span>
|
|
</span><span id="line-868"></span><span> </span><span id="local-6989586621679474103"><span class="annot"><span class="annottext">loop :: LocalLinks
|
|
-> Growing Vector RealWorld InterconnectLink -> Parser LocalLinks
|
|
</span><a href="#local-6989586621679474103"><span class="hs-identifier hs-var hs-var">loop</span></a></span></span><span> </span><span id="local-6989586621679474102"><span class="annot"><span class="annottext">x :: LocalLinks
|
|
</span><a href="#local-6989586621679474102"><span class="hs-identifier hs-var">x</span></a></span></span><span> </span><span id="local-6989586621679474101"><span class="annot"><span class="annottext">mutable'link :: Growing Vector RealWorld InterconnectLink
|
|
</span><a href="#local-6989586621679474101"><span class="hs-identifier hs-var">mutable'link</span></a></span></span><span>
|
|
</span><span id="line-869"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474100"><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679474100"><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-870"></span><span> </span><span class="hs-keyword">if</span><span> </span><span class="annot"><span class="annottext">Bool
|
|
</span><a href="#local-6989586621679474100"><span class="hs-identifier hs-var">end</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-871"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474099"><span class="annot"><span class="annottext">Vector InterconnectLink
|
|
</span><a href="#local-6989586621679474099"><span class="hs-identifier hs-var">frozen'link</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Vector InterconnectLink) -> Parser (Vector InterconnectLink)
|
|
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-872"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) InterconnectLink
|
|
-> IO (Vector InterconnectLink)
|
|
forall (m :: * -> *) (v :: * -> *) a.
|
|
(PrimMonad m, Vector v a) =>
|
|
Growing v (PrimState m) a -> m (v a)
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.Encoding.Growing.unsafeFreeze</span></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld InterconnectLink
|
|
Growing Vector (PrimState IO) InterconnectLink
|
|
</span><a href="#local-6989586621679474101"><span class="hs-identifier hs-var">mutable'link</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-873"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">let</span><span> </span><span id="local-6989586621679474096"><span class="annot"><span class="annottext">missing :: [a]
|
|
</span><a href="#local-6989586621679474096"><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-874"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-875"></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-6989586621679474096"><span class="hs-identifier hs-var">missing</span></a></span><span> </span><span class="hs-keyword">then</span><span>
|
|
</span><span id="line-876"></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-877"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-878"></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-879"></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-880"></span><span> </span><span class="annot"><span class="hs-string">"Missing required fields: "</span></span><span>
|
|
</span><span id="line-881"></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-6989586621679474096"><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-882"></span><span> </span><span class="annot"><span class="annottext">LocalLinks -> Parser LocalLinks
|
|
forall (m :: * -> *) a. Monad m => a -> m a
|
|
</span><span class="hs-identifier hs-var">Prelude.return</span></span><span>
|
|
</span><span id="line-883"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter LocalLinks LocalLinks FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> LocalLinks -> LocalLinks
|
|
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-884"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter LocalLinks LocalLinks FieldSet FieldSet
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.unknownFields</span></span><span>
|
|
</span><span id="line-885"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679474095"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474095"><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-6989586621679474095"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-886"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter
|
|
LocalLinks
|
|
LocalLinks
|
|
(Vector InterconnectLink)
|
|
(Vector InterconnectLink)
|
|
-> Vector InterconnectLink -> LocalLinks -> LocalLinks
|
|
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-887"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">forall s a (f :: * -> *).
|
|
(HasField s "vec'link" 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'link"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Vector InterconnectLink
|
|
</span><a href="#local-6989586621679474099"><span class="hs-identifier hs-var">frozen'link</span></a></span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
</span><a href="#local-6989586621679474102"><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-888"></span><span> </span><span class="hs-keyword">else</span><span>
|
|
</span><span id="line-889"></span><span> </span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474094"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474094"><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-890"></span><span> </span><span class="hs-keyword">case</span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474094"><span class="hs-identifier hs-var">tag</span></a></span><span> </span><span class="hs-keyword">of</span><span>
|
|
</span><span id="line-891"></span><span> </span><span class="hs-number">10</span><span>
|
|
</span><span id="line-892"></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-6989586621679474093"><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474093"><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 InterconnectLink -> String -> Parser InterconnectLink
|
|
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-893"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474092"><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474092"><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-894"></span><span> </span><span class="annot"><span class="annottext">Int -> Parser InterconnectLink -> Parser InterconnectLink
|
|
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-895"></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-6989586621679474092"><span class="hs-identifier hs-var">len</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-896"></span><span> </span><span class="annot"><span class="annottext">Parser InterconnectLink
|
|
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-897"></span><span> </span><span class="annot"><span class="hs-string">"link"</span></span><span>
|
|
</span><span id="line-898"></span><span> </span><span id="local-6989586621679474091"><span class="annot"><span class="annottext">Growing Vector RealWorld InterconnectLink
|
|
</span><a href="#local-6989586621679474091"><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 InterconnectLink)
|
|
-> Parser (Growing Vector RealWorld InterconnectLink)
|
|
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-899"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Growing Vector (PrimState IO) InterconnectLink
|
|
-> InterconnectLink
|
|
-> IO (Growing Vector (PrimState IO) InterconnectLink)
|
|
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 InterconnectLink
|
|
Growing Vector (PrimState IO) InterconnectLink
|
|
</span><a href="#local-6989586621679474101"><span class="hs-identifier hs-var">mutable'link</span></a></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474093"><span class="hs-identifier hs-var">y</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-900"></span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
-> Growing Vector RealWorld InterconnectLink -> Parser LocalLinks
|
|
</span><a href="#local-6989586621679474103"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
</span><a href="#local-6989586621679474102"><span class="hs-identifier hs-var">x</span></a></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld InterconnectLink
|
|
</span><a href="#local-6989586621679474091"><span class="hs-identifier hs-var">v</span></a></span><span>
|
|
</span><span id="line-901"></span><span> </span><span id="local-6989586621679474089"><span class="annot"><span class="annottext">wire :: Word64
|
|
</span><a href="#local-6989586621679474089"><span class="hs-identifier hs-var">wire</span></a></span></span><span>
|
|
</span><span id="line-902"></span><span> </span><span class="hs-glyph">-></span><span> </span><span class="hs-keyword">do</span><span> </span><span class="hs-glyph">!</span><span id="local-6989586621679474088"><span class="annot"><span class="annottext">TaggedValue
|
|
</span><a href="#local-6989586621679474088"><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-903"></span><span> </span><span class="annot"><span class="annottext">Word64
|
|
</span><a href="#local-6989586621679474089"><span class="hs-identifier hs-var">wire</span></a></span><span>
|
|
</span><span id="line-904"></span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
-> Growing Vector RealWorld InterconnectLink -> Parser LocalLinks
|
|
</span><a href="#local-6989586621679474103"><span class="hs-identifier hs-var">loop</span></a></span><span>
|
|
</span><span id="line-905"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Setter LocalLinks LocalLinks FieldSet FieldSet
|
|
-> (FieldSet -> FieldSet) -> LocalLinks -> LocalLinks
|
|
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-906"></span><span> </span><span class="annot"><span class="annottext">forall msg. Message msg => Lens' msg FieldSet
|
|
Setter LocalLinks LocalLinks 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-6989586621679474087"><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474087"><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-6989586621679474088"><span class="hs-identifier hs-var">y</span></a></span><span> </span><span class="annot"><span class="annottext">FieldSet
|
|
</span><a href="#local-6989586621679474087"><span class="hs-identifier hs-var">t</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
</span><a href="#local-6989586621679474102"><span class="hs-identifier hs-var">x</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-907"></span><span> </span><span class="annot"><span class="annottext">Growing Vector RealWorld InterconnectLink
|
|
</span><a href="#local-6989586621679474101"><span class="hs-identifier hs-var">mutable'link</span></a></span><span>
|
|
</span><span id="line-908"></span><span> </span><span class="hs-keyword">in</span><span>
|
|
</span><span id="line-909"></span><span> </span><span class="annot"><span class="annottext">Parser LocalLinks -> String -> Parser LocalLinks
|
|
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-910"></span><span> </span><span class="hs-special">(</span><span class="hs-keyword">do</span><span> </span><span id="local-6989586621679474086"><span class="annot"><span class="annottext">Growing Vector RealWorld InterconnectLink
|
|
</span><a href="#local-6989586621679474086"><span class="hs-identifier hs-var">mutable'link</span></a></span></span><span> </span><span class="hs-glyph"><-</span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld InterconnectLink)
|
|
-> Parser (Growing Vector RealWorld InterconnectLink)
|
|
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-911"></span><span> </span><span class="annot"><span class="annottext">IO (Growing Vector RealWorld InterconnectLink)
|
|
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-912"></span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
-> Growing Vector RealWorld InterconnectLink -> Parser LocalLinks
|
|
</span><a href="#local-6989586621679474103"><span class="hs-identifier hs-var">loop</span></a></span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
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 InterconnectLink
|
|
</span><a href="#local-6989586621679474086"><span class="hs-identifier hs-var">mutable'link</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-913"></span><span> </span><span class="annot"><span class="hs-string">"LocalLinks"</span></span><span>
|
|
</span><span id="line-914"></span><span> </span><span id="local-6989586621679474084"><span class="annot"><span class="annottext">buildMessage :: LocalLinks -> Builder
|
|
</span><a href="#local-6989586621679474084"><span class="hs-identifier hs-var hs-var hs-var hs-var">buildMessage</span></a></span></span><span>
|
|
</span><span id="line-915"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474083"><span class="annot"><span class="annottext">_x :: LocalLinks
|
|
</span><a href="#local-6989586621679474083"><span class="hs-identifier hs-var">_x</span></a></span></span><span>
|
|
</span><span id="line-916"></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-917"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(InterconnectLink -> Builder) -> Vector InterconnectLink -> 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-918"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474081"><span class="annot"><span class="annottext">_v :: InterconnectLink
|
|
</span><a href="#local-6989586621679474081"><span class="hs-identifier hs-var">_v</span></a></span></span><span>
|
|
</span><span id="line-919"></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-920"></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-921"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">(ByteString -> Builder)
|
|
-> (InterconnectLink -> ByteString) -> InterconnectLink -> 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-922"></span><span> </span><span class="hs-special">(</span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474080"><span class="annot"><span class="annottext">bs :: ByteString
|
|
</span><a href="#local-6989586621679474080"><span class="hs-identifier hs-var">bs</span></a></span></span><span>
|
|
</span><span id="line-923"></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-924"></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-925"></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-6989586621679474080"><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-926"></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-6989586621679474080"><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-927"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink -> ByteString
|
|
forall msg. Message msg => msg -> ByteString
|
|
</span><span class="hs-identifier hs-var">Data.ProtoLens.encodeMessage</span></span><span>
|
|
</span><span id="line-928"></span><span> </span><span class="annot"><span class="annottext">InterconnectLink
|
|
</span><a href="#local-6989586621679474081"><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-929"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike
|
|
(Vector InterconnectLink)
|
|
LocalLinks
|
|
LocalLinks
|
|
(Vector InterconnectLink)
|
|
(Vector InterconnectLink)
|
|
-> LocalLinks -> Vector InterconnectLink
|
|
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'link" 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'link"</span></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
</span><a href="#local-6989586621679474083"><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-930"></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-931"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">FoldLike FieldSet LocalLinks LocalLinks FieldSet FieldSet
|
|
-> LocalLinks -> 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 LocalLinks LocalLinks 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">LocalLinks
|
|
</span><a href="#local-6989586621679474083"><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-932"></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.DeviceAttributes.html#LocalLinks"><span class="hs-identifier hs-type">LocalLinks</span></a></span><span> </span><span class="hs-keyword">where</span><span>
|
|
</span><span id="line-933"></span><span> </span><span id="local-6989586621679474078"><span class="annot"><span class="annottext">rnf :: LocalLinks -> ()
|
|
</span><a href="#local-6989586621679474078"><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></a></span></span><span>
|
|
</span><span id="line-934"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="hs-glyph">\</span><span> </span><span id="local-6989586621679474077"><span class="annot"><span class="annottext">x__ :: LocalLinks
|
|
</span><a href="#local-6989586621679474077"><span class="hs-identifier hs-var">x__</span></a></span></span><span>
|
|
</span><span id="line-935"></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-936"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">LocalLinks -> FieldSet
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27_unknownFields"><span class="hs-identifier hs-var hs-var">_LocalLinks'_unknownFields</span></a></span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
</span><a href="#local-6989586621679474077"><span class="hs-identifier hs-var">x__</span></a></span><span class="hs-special">)</span><span>
|
|
</span><span id="line-937"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Vector InterconnectLink -> () -> ()
|
|
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">LocalLinks -> Vector InterconnectLink
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#_LocalLinks%27link"><span class="hs-identifier hs-var hs-var">_LocalLinks'link</span></a></span><span> </span><span class="annot"><span class="annottext">LocalLinks
|
|
</span><a href="#local-6989586621679474077"><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-938"></span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.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-939"></span><span id="packedFileDescriptor"><span class="annot"><span class="annottext">packedFileDescriptor :: ByteString
|
|
</span><a href="Proto.Tensorflow.Core.Framework.DeviceAttributes.html#packedFileDescriptor"><span class="hs-identifier hs-var hs-var">packedFileDescriptor</span></a></span></span><span>
|
|
</span><span id="line-940"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">"\n\
|
|
\1tensorflow/core/framework/device_attributes.proto\DC2\n\
|
|
\tensorflow\"_\n\
|
|
\\DLEInterconnectLink\DC2\ESC\n\
|
|
\\tdevice_id\CAN\SOH \SOH(\ENQR\bdeviceId\DC2\DC2\n\
|
|
\\EOTtype\CAN\STX \SOH(\tR\EOTtype\DC2\SUB\n\
|
|
\\bstrength\CAN\ETX \SOH(\ENQR\bstrength\">\n\
|
|
\\n\
|
|
\LocalLinks\DC20\n\
|
|
\\EOTlink\CAN\SOH \ETX(\v2\FS.tensorflow.InterconnectLinkR\EOTlink\"r\n\
|
|
\\SODeviceLocality\DC2\NAK\n\
|
|
\\ACKbus_id\CAN\SOH \SOH(\ENQR\ENQbusId\DC2\ESC\n\
|
|
\\tnuma_node\CAN\STX \SOH(\ENQR\bnumaNode\DC2,\n\
|
|
\\ENQlinks\CAN\ETX \SOH(\v2\SYN.tensorflow.LocalLinksR\ENQlinks\"\246\SOH\n\
|
|
\\DLEDeviceAttributes\DC2\DC2\n\
|
|
\\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2\US\n\
|
|
\\vdevice_type\CAN\STX \SOH(\tR\n\
|
|
\deviceType\DC2!\n\
|
|
\\fmemory_limit\CAN\EOT \SOH(\ETXR\vmemoryLimit\DC26\n\
|
|
\\blocality\CAN\ENQ \SOH(\v2\SUB.tensorflow.DeviceLocalityR\blocality\DC2 \n\
|
|
\\vincarnation\CAN\ACK \SOH(\ACKR\vincarnation\DC20\n\
|
|
\\DC4physical_device_desc\CAN\a \SOH(\tR\DC2physicalDeviceDescB\145\SOH\n\
|
|
\\CANorg.tensorflow.frameworkB\SYNDeviceAttributesProtosP\SOHZXgithub.com/tensorflow/tensorflow/tensorflow/go/core/framework/device_attributes_go_proto\248\SOH\SOHJ\189\f\n\
|
|
\\ACK\DC2\EOT\NUL\NUL4\SOH\n\
|
|
\\b\n\
|
|
\\SOH\f\DC2\ETX\NUL\NUL\DC2\n\
|
|
\\b\n\
|
|
\\SOH\STX\DC2\ETX\STX\NUL\DC3\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\EOT\NUL\US\n\
|
|
\\t\n\
|
|
\\STX\b\US\DC2\ETX\EOT\NUL\US\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\ENQ\NUL7\n\
|
|
\\t\n\
|
|
\\STX\b\b\DC2\ETX\ENQ\NUL7\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\ACK\NUL\"\n\
|
|
\\t\n\
|
|
\\STX\b\n\
|
|
\\DC2\ETX\ACK\NUL\"\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\a\NUL1\n\
|
|
\\t\n\
|
|
\\STX\b\SOH\DC2\ETX\a\NUL1\n\
|
|
\\b\n\
|
|
\\SOH\b\DC2\ETX\b\NULo\n\
|
|
\\t\n\
|
|
\\STX\b\v\DC2\ETX\b\NULo\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\NUL\DC2\EOT\n\
|
|
\\NUL\SO\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\NUL\SOH\DC2\ETX\n\
|
|
\\b\CAN\n\
|
|
\\v\n\
|
|
\\EOT\EOT\NUL\STX\NUL\DC2\ETX\v\STX\SYN\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\ENQ\DC2\ETX\v\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX\v\b\DC1\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX\v\DC4\NAK\n\
|
|
\\v\n\
|
|
\\EOT\EOT\NUL\STX\SOH\DC2\ETX\f\STX\DC2\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\ENQ\DC2\ETX\f\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\SOH\DC2\ETX\f\t\r\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\SOH\ETX\DC2\ETX\f\DLE\DC1\n\
|
|
\\v\n\
|
|
\\EOT\EOT\NUL\STX\STX\DC2\ETX\r\STX\NAK\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\ENQ\DC2\ETX\r\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\SOH\DC2\ETX\r\b\DLE\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\NUL\STX\STX\ETX\DC2\ETX\r\DC3\DC4\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\SOH\DC2\EOT\DLE\NUL\DC2\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\SOH\SOH\DC2\ETX\DLE\b\DC2\n\
|
|
\\v\n\
|
|
\\EOT\EOT\SOH\STX\NUL\DC2\ETX\DC1\STX%\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\EOT\DC2\ETX\DC1\STX\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\ACK\DC2\ETX\DC1\v\ESC\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\SOH\DC2\ETX\DC1\FS \n\
|
|
\\f\n\
|
|
\\ENQ\EOT\SOH\STX\NUL\ETX\DC2\ETX\DC1#$\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\STX\DC2\EOT\DC4\NUL\RS\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\STX\SOH\DC2\ETX\DC4\b\SYN\n\
|
|
\\137\SOH\n\
|
|
\\EOT\EOT\STX\STX\NUL\DC2\ETX\ETB\STX\DC3\SUB| Optional bus locality of device. Default value of 0 means\n\
|
|
\ no specific locality. Specific localities are indexed from 1.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\NUL\ENQ\DC2\ETX\ETB\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\NUL\SOH\DC2\ETX\ETB\b\SO\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\NUL\ETX\DC2\ETX\ETB\DC1\DC2\n\
|
|
\0\n\
|
|
\\EOT\EOT\STX\STX\SOH\DC2\ETX\SUB\STX\SYN\SUB# Optional NUMA locality of device.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\SOH\ENQ\DC2\ETX\SUB\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\SOH\SOH\DC2\ETX\SUB\b\DC1\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\SOH\ETX\DC2\ETX\SUB\DC4\NAK\n\
|
|
\B\n\
|
|
\\EOT\EOT\STX\STX\STX\DC2\ETX\GS\STX\ETB\SUB5 Optional local interconnect links to other devices.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\STX\ACK\DC2\ETX\GS\STX\f\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\STX\SOH\DC2\ETX\GS\r\DC2\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\STX\STX\STX\ETX\DC2\ETX\GS\NAK\SYN\n\
|
|
\\n\
|
|
\\n\
|
|
\\STX\EOT\ETX\DC2\EOT \NUL4\SOH\n\
|
|
\\n\
|
|
\\n\
|
|
\\ETX\EOT\ETX\SOH\DC2\ETX \b\CAN\n\
|
|
\C\n\
|
|
\\EOT\EOT\ETX\STX\NUL\DC2\ETX\"\STX\DC2\SUB6 Fully specified name of the device within a cluster.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\NUL\ENQ\DC2\ETX\"\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\NUL\SOH\DC2\ETX\"\t\r\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\NUL\ETX\DC2\ETX\"\DLE\DC1\n\
|
|
\4\n\
|
|
\\EOT\EOT\ETX\STX\SOH\DC2\ETX%\STX\EM\SUB' String representation of device_type.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\SOH\ENQ\DC2\ETX%\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\SOH\SOH\DC2\ETX%\t\DC4\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\SOH\ETX\DC2\ETX%\ETB\CAN\n\
|
|
\2\n\
|
|
\\EOT\EOT\ETX\STX\STX\DC2\ETX(\STX\EM\SUB% Memory capacity of device in bytes.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\STX\ENQ\DC2\ETX(\STX\a\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\STX\SOH\DC2\ETX(\b\DC4\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\STX\ETX\DC2\ETX(\ETB\CAN\n\
|
|
\o\n\
|
|
\\EOT\EOT\ETX\STX\ETX\DC2\ETX,\STX\RS\SUBb Platform-specific data about device that may be useful\n\
|
|
\ for supporting efficient data transfers.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\ETX\ACK\DC2\ETX,\STX\DLE\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\ETX\SOH\DC2\ETX,\DC1\EM\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\ETX\ETX\DC2\ETX,\FS\GS\n\
|
|
\y\n\
|
|
\\EOT\EOT\ETX\STX\EOT\DC2\ETX0\STX\SUB\SUBl A device is assigned a global unique number each time it is\n\
|
|
\ initialized. \"incarnation\" should never be 0.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\EOT\ENQ\DC2\ETX0\STX\t\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\EOT\SOH\DC2\ETX0\n\
|
|
\\NAK\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\EOT\ETX\DC2\ETX0\CAN\EM\n\
|
|
\U\n\
|
|
\\EOT\EOT\ETX\STX\ENQ\DC2\ETX3\STX\"\SUBH String representation of the physical device that this device maps to.\n\
|
|
\\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\ENQ\ENQ\DC2\ETX3\STX\b\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\ENQ\SOH\DC2\ETX3\t\GS\n\
|
|
\\f\n\
|
|
\\ENQ\EOT\ETX\STX\ENQ\ETX\DC2\ETX3 !b\ACKproto3"</span></span></pre></body></html> |