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

1138 lines
215 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 id="%24con2tag_DBz8L6LarNaEqAD6a4tvT2"></span><span class="hs-comment">{- This file was auto-generated from tensorflow/core/framework/types.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.Types</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.Types.html#DataType"><span class="hs-identifier">DataType</span></a></span><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span class="hs-special">,</span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier">DataType</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.Types.html#DataType%27UnrecognizedValue"><span class="hs-identifier">DataType'UnrecognizedValue</span></a></span><span>
</span><span id="line-8"></span><span> </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-9"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Control.DeepSeq</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Control.DeepSeq</span></span><span>
</span><span id="line-10"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Prism</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Prism</span></span><span>
</span><span id="line-11"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Prelude</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Prelude</span></span><span>
</span><span id="line-12"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Int</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Int</span></span><span>
</span><span id="line-13"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Monoid</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Monoid</span></span><span>
</span><span id="line-14"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Word</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Word</span></span><span>
</span><span id="line-15"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens</span></span><span>
</span><span id="line-16"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Bytes</span></span><span>
</span><span id="line-17"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Growing</span></span><span>
</span><span id="line-18"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Parser.Unsafe</span></span><span>
</span><span id="line-19"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Encoding.Wire</span></span><span>
</span><span id="line-20"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Field</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Field</span></span><span>
</span><span id="line-21"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Message.Enum</span></span><span>
</span><span id="line-22"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Service.Types</span></span><span>
</span><span id="line-23"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Lens.Family2</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Lens.Family2</span></span><span>
</span><span id="line-24"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Lens.Family2.Unchecked</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Lens.Family2.Unchecked</span></span><span>
</span><span id="line-25"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Text</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Text</span></span><span>
</span><span id="line-26"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Map</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Map</span></span><span>
</span><span id="line-27"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ByteString</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ByteString</span></span><span>
</span><span id="line-28"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.ByteString.Char8</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.ByteString.Char8</span></span><span>
</span><span id="line-29"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Text.Encoding</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Text.Encoding</span></span><span>
</span><span id="line-30"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector</span></span><span>
</span><span id="line-31"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector.Generic</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector.Generic</span></span><span>
</span><span id="line-32"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Data.Vector.Unboxed</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Data.Vector.Unboxed</span></span><span>
</span><span id="line-33"></span><span class="hs-keyword">import</span><span> </span><span class="hs-keyword">qualified</span><span> </span><span class="annot"><span class="hs-identifier">Data.ProtoLens.Runtime.Text.Read</span></span><span> </span><span class="hs-keyword">as</span><span> </span><span class="annot"><span class="hs-identifier">Text.Read</span></span><span>
</span><span id="line-34"></span><span class="hs-keyword">newtype</span><span> </span><span id="DataType%27UnrecognizedValue"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27UnrecognizedValue"><span class="hs-identifier hs-var">DataType'UnrecognizedValue</span></a></span></span><span>
</span><span id="line-35"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="DataType%27UnrecognizedValue"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27UnrecognizedValue"><span class="hs-identifier hs-var">DataType'UnrecognizedValue</span></a></span></span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.Int.Int32</span></span><span>
</span><span id="line-36"></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-6989586621679475891"><span id="local-6989586621679475893"><span class="annot"><span class="annottext">DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
(DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool)
-&gt; (DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; Bool)
-&gt; Eq DataType'UnrecognizedValue
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
$c/= :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
== :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
$c== :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679475875"><span id="local-6989586621679475877"><span id="local-6989586621679475879"><span id="local-6989586621679475881"><span id="local-6989586621679475883"><span id="local-6989586621679475885"><span id="local-6989586621679475887"><span class="annot"><span class="annottext">Eq DataType'UnrecognizedValue
Eq DataType'UnrecognizedValue =&gt;
(DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; Ordering)
-&gt; (DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; Bool)
-&gt; (DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; Bool)
-&gt; (DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; Bool)
-&gt; (DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; Bool)
-&gt; (DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue)
-&gt; (DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue)
-&gt; Ord DataType'UnrecognizedValue
DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; Ordering
DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue
$cmin :: DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue
max :: DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue
$cmax :: DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue
&gt;= :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
$c&gt;= :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
&gt; :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
$c&gt; :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
&lt;= :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
$c&lt;= :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
&lt; :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
$c&lt; :: DataType'UnrecognizedValue -&gt; DataType'UnrecognizedValue -&gt; Bool
compare :: DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; Ordering
$ccompare :: DataType'UnrecognizedValue
-&gt; DataType'UnrecognizedValue -&gt; Ordering
$cp1Ord :: Eq DataType'UnrecognizedValue
</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="local-6989586621679475868"><span id="local-6989586621679475870"><span id="local-6989586621679475872"><span class="annot"><span class="annottext">Int -&gt; DataType'UnrecognizedValue -&gt; ShowS
[DataType'UnrecognizedValue] -&gt; ShowS
DataType'UnrecognizedValue -&gt; String
(Int -&gt; DataType'UnrecognizedValue -&gt; ShowS)
-&gt; (DataType'UnrecognizedValue -&gt; String)
-&gt; ([DataType'UnrecognizedValue] -&gt; ShowS)
-&gt; Show DataType'UnrecognizedValue
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [DataType'UnrecognizedValue] -&gt; ShowS
$cshowList :: [DataType'UnrecognizedValue] -&gt; ShowS
show :: DataType'UnrecognizedValue -&gt; String
$cshow :: DataType'UnrecognizedValue -&gt; String
showsPrec :: Int -&gt; DataType'UnrecognizedValue -&gt; ShowS
$cshowsPrec :: Int -&gt; DataType'UnrecognizedValue -&gt; ShowS
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Show</span></span></span></span></span><span class="hs-special">)</span><span>
</span><span id="line-37"></span><span class="hs-keyword">data</span><span> </span><span id="DataType"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-var">DataType</span></a></span></span><span>
</span><span id="line-38"></span><span> </span><span class="hs-glyph">=</span><span> </span><span id="DT_INVALID"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-var">DT_INVALID</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-39"></span><span> </span><span id="DT_FLOAT"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT"><span class="hs-identifier hs-var">DT_FLOAT</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-40"></span><span> </span><span id="DT_DOUBLE"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE"><span class="hs-identifier hs-var">DT_DOUBLE</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-41"></span><span> </span><span id="DT_INT32"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32"><span class="hs-identifier hs-var">DT_INT32</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-42"></span><span> </span><span id="DT_UINT8"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8"><span class="hs-identifier hs-var">DT_UINT8</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-43"></span><span> </span><span id="DT_INT16"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16"><span class="hs-identifier hs-var">DT_INT16</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-44"></span><span> </span><span id="DT_INT8"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8"><span class="hs-identifier hs-var">DT_INT8</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-45"></span><span> </span><span id="DT_STRING"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING"><span class="hs-identifier hs-var">DT_STRING</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-46"></span><span> </span><span id="DT_COMPLEX64"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64"><span class="hs-identifier hs-var">DT_COMPLEX64</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-47"></span><span> </span><span id="DT_INT64"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64"><span class="hs-identifier hs-var">DT_INT64</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-48"></span><span> </span><span id="DT_BOOL"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL"><span class="hs-identifier hs-var">DT_BOOL</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-49"></span><span> </span><span id="DT_QINT8"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8"><span class="hs-identifier hs-var">DT_QINT8</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-50"></span><span> </span><span id="DT_QUINT8"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8"><span class="hs-identifier hs-var">DT_QUINT8</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-51"></span><span> </span><span id="DT_QINT32"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32"><span class="hs-identifier hs-var">DT_QINT32</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-52"></span><span> </span><span id="DT_BFLOAT16"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16"><span class="hs-identifier hs-var">DT_BFLOAT16</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-53"></span><span> </span><span id="DT_QINT16"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16"><span class="hs-identifier hs-var">DT_QINT16</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-54"></span><span> </span><span id="DT_QUINT16"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16"><span class="hs-identifier hs-var">DT_QUINT16</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-55"></span><span> </span><span id="DT_UINT16"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16"><span class="hs-identifier hs-var">DT_UINT16</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-56"></span><span> </span><span id="DT_COMPLEX128"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128"><span class="hs-identifier hs-var">DT_COMPLEX128</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-57"></span><span> </span><span id="DT_HALF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF"><span class="hs-identifier hs-var">DT_HALF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-58"></span><span> </span><span id="DT_RESOURCE"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE"><span class="hs-identifier hs-var">DT_RESOURCE</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-59"></span><span> </span><span id="DT_VARIANT"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT"><span class="hs-identifier hs-var">DT_VARIANT</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-60"></span><span> </span><span id="DT_UINT32"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32"><span class="hs-identifier hs-var">DT_UINT32</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-61"></span><span> </span><span id="DT_UINT64"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64"><span class="hs-identifier hs-var">DT_UINT64</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-62"></span><span> </span><span id="DT_FLOAT_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT_REF"><span class="hs-identifier hs-var">DT_FLOAT_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-63"></span><span> </span><span id="DT_DOUBLE_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE_REF"><span class="hs-identifier hs-var">DT_DOUBLE_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-64"></span><span> </span><span id="DT_INT32_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32_REF"><span class="hs-identifier hs-var">DT_INT32_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-65"></span><span> </span><span id="DT_UINT8_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8_REF"><span class="hs-identifier hs-var">DT_UINT8_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-66"></span><span> </span><span id="DT_INT16_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16_REF"><span class="hs-identifier hs-var">DT_INT16_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-67"></span><span> </span><span id="DT_INT8_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8_REF"><span class="hs-identifier hs-var">DT_INT8_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-68"></span><span> </span><span id="DT_STRING_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING_REF"><span class="hs-identifier hs-var">DT_STRING_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-69"></span><span> </span><span id="DT_COMPLEX64_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64_REF"><span class="hs-identifier hs-var">DT_COMPLEX64_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-70"></span><span> </span><span id="DT_INT64_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64_REF"><span class="hs-identifier hs-var">DT_INT64_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-71"></span><span> </span><span id="DT_BOOL_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL_REF"><span class="hs-identifier hs-var">DT_BOOL_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-72"></span><span> </span><span id="DT_QINT8_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8_REF"><span class="hs-identifier hs-var">DT_QINT8_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-73"></span><span> </span><span id="DT_QUINT8_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8_REF"><span class="hs-identifier hs-var">DT_QUINT8_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-74"></span><span> </span><span id="DT_QINT32_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32_REF"><span class="hs-identifier hs-var">DT_QINT32_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-75"></span><span> </span><span id="DT_BFLOAT16_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16_REF"><span class="hs-identifier hs-var">DT_BFLOAT16_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-76"></span><span> </span><span id="DT_QINT16_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16_REF"><span class="hs-identifier hs-var">DT_QINT16_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-77"></span><span> </span><span id="DT_QUINT16_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16_REF"><span class="hs-identifier hs-var">DT_QUINT16_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-78"></span><span> </span><span id="DT_UINT16_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16_REF"><span class="hs-identifier hs-var">DT_UINT16_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-79"></span><span> </span><span id="DT_COMPLEX128_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128_REF"><span class="hs-identifier hs-var">DT_COMPLEX128_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-80"></span><span> </span><span id="DT_HALF_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF_REF"><span class="hs-identifier hs-var">DT_HALF_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-81"></span><span> </span><span id="DT_RESOURCE_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE_REF"><span class="hs-identifier hs-var">DT_RESOURCE_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-82"></span><span> </span><span id="DT_VARIANT_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT_REF"><span class="hs-identifier hs-var">DT_VARIANT_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-83"></span><span> </span><span id="DT_UINT32_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32_REF"><span class="hs-identifier hs-var">DT_UINT32_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-84"></span><span> </span><span id="DT_UINT64_REF"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64_REF"><span class="hs-identifier hs-var">DT_UINT64_REF</span></a></span></span><span> </span><span class="hs-glyph">|</span><span>
</span><span id="line-85"></span><span> </span><span id="DataType%27Unrecognized"><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27Unrecognized"><span class="hs-identifier hs-var">DataType'Unrecognized</span></a></span></span><span> </span><span class="hs-glyph">!</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27UnrecognizedValue"><span class="hs-identifier hs-type">DataType'UnrecognizedValue</span></a></span><span>
</span><span id="line-86"></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-6989586621679475813"><span id="local-6989586621679475815"><span id="local-6989586621679475817"><span class="annot"><span class="annottext">Int -&gt; DataType -&gt; ShowS
[DataType] -&gt; ShowS
DataType -&gt; String
(Int -&gt; DataType -&gt; ShowS)
-&gt; (DataType -&gt; String) -&gt; ([DataType] -&gt; ShowS) -&gt; Show DataType
forall a.
(Int -&gt; a -&gt; ShowS) -&gt; (a -&gt; String) -&gt; ([a] -&gt; ShowS) -&gt; Show a
showList :: [DataType] -&gt; ShowS
$cshowList :: [DataType] -&gt; ShowS
show :: DataType -&gt; String
$cshow :: DataType -&gt; String
showsPrec :: Int -&gt; DataType -&gt; ShowS
$cshowsPrec :: Int -&gt; DataType -&gt; ShowS
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Show</span></span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679475809"><span id="local-6989586621679475811"><span class="annot"><span class="annottext">DataType -&gt; DataType -&gt; Bool
(DataType -&gt; DataType -&gt; Bool)
-&gt; (DataType -&gt; DataType -&gt; Bool) -&gt; Eq DataType
forall a. (a -&gt; a -&gt; Bool) -&gt; (a -&gt; a -&gt; Bool) -&gt; Eq a
/= :: DataType -&gt; DataType -&gt; Bool
$c/= :: DataType -&gt; DataType -&gt; Bool
== :: DataType -&gt; DataType -&gt; Bool
$c== :: DataType -&gt; DataType -&gt; Bool
</span><span class="hs-identifier hs-var hs-var hs-var hs-var hs-var hs-var">Prelude.Eq</span></span></span></span><span class="hs-special">,</span><span> </span><span id="local-6989586621679475794"><span id="local-6989586621679475796"><span id="local-6989586621679475798"><span id="local-6989586621679475800"><span id="local-6989586621679475802"><span id="local-6989586621679475804"><span id="local-6989586621679475806"><span class="annot"><span class="annottext">Eq DataType
Eq DataType =&gt;
(DataType -&gt; DataType -&gt; Ordering)
-&gt; (DataType -&gt; DataType -&gt; Bool)
-&gt; (DataType -&gt; DataType -&gt; Bool)
-&gt; (DataType -&gt; DataType -&gt; Bool)
-&gt; (DataType -&gt; DataType -&gt; Bool)
-&gt; (DataType -&gt; DataType -&gt; DataType)
-&gt; (DataType -&gt; DataType -&gt; DataType)
-&gt; Ord DataType
DataType -&gt; DataType -&gt; Bool
DataType -&gt; DataType -&gt; Ordering
DataType -&gt; DataType -&gt; DataType
forall a.
Eq a =&gt;
(a -&gt; a -&gt; Ordering)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; Bool)
-&gt; (a -&gt; a -&gt; a)
-&gt; (a -&gt; a -&gt; a)
-&gt; Ord a
min :: DataType -&gt; DataType -&gt; DataType
$cmin :: DataType -&gt; DataType -&gt; DataType
max :: DataType -&gt; DataType -&gt; DataType
$cmax :: DataType -&gt; DataType -&gt; DataType
&gt;= :: DataType -&gt; DataType -&gt; Bool
$c&gt;= :: DataType -&gt; DataType -&gt; Bool
&gt; :: DataType -&gt; DataType -&gt; Bool
$c&gt; :: DataType -&gt; DataType -&gt; Bool
&lt;= :: DataType -&gt; DataType -&gt; Bool
$c&lt;= :: DataType -&gt; DataType -&gt; Bool
&lt; :: DataType -&gt; DataType -&gt; Bool
$c&lt; :: DataType -&gt; DataType -&gt; Bool
compare :: DataType -&gt; DataType -&gt; Ordering
$ccompare :: DataType -&gt; DataType -&gt; Ordering
$cp1Ord :: Eq DataType
</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-87"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.MessageEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">DataType</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-88"></span><span> </span><span id="local-6989586621679475787"><span class="annot"><span class="annottext">maybeToEnum :: Int -&gt; Maybe DataType
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">maybeToEnum</span></span></span><span> </span><span class="hs-number">0</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-var">DT_INVALID</span></a></span><span>
</span><span id="line-89"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">1</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT"><span class="hs-identifier hs-var">DT_FLOAT</span></a></span><span>
</span><span id="line-90"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">2</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE"><span class="hs-identifier hs-var">DT_DOUBLE</span></a></span><span>
</span><span id="line-91"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">3</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32"><span class="hs-identifier hs-var">DT_INT32</span></a></span><span>
</span><span id="line-92"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">4</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8"><span class="hs-identifier hs-var">DT_UINT8</span></a></span><span>
</span><span id="line-93"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">5</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16"><span class="hs-identifier hs-var">DT_INT16</span></a></span><span>
</span><span id="line-94"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">6</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8"><span class="hs-identifier hs-var">DT_INT8</span></a></span><span>
</span><span id="line-95"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">7</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING"><span class="hs-identifier hs-var">DT_STRING</span></a></span><span>
</span><span id="line-96"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">8</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64"><span class="hs-identifier hs-var">DT_COMPLEX64</span></a></span><span>
</span><span id="line-97"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">9</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64"><span class="hs-identifier hs-var">DT_INT64</span></a></span><span>
</span><span id="line-98"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">10</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL"><span class="hs-identifier hs-var">DT_BOOL</span></a></span><span>
</span><span id="line-99"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">11</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8"><span class="hs-identifier hs-var">DT_QINT8</span></a></span><span>
</span><span id="line-100"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">12</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8"><span class="hs-identifier hs-var">DT_QUINT8</span></a></span><span>
</span><span id="line-101"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">13</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32"><span class="hs-identifier hs-var">DT_QINT32</span></a></span><span>
</span><span id="line-102"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">14</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16"><span class="hs-identifier hs-var">DT_BFLOAT16</span></a></span><span>
</span><span id="line-103"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">15</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16"><span class="hs-identifier hs-var">DT_QINT16</span></a></span><span>
</span><span id="line-104"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">16</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16"><span class="hs-identifier hs-var">DT_QUINT16</span></a></span><span>
</span><span id="line-105"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">17</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16"><span class="hs-identifier hs-var">DT_UINT16</span></a></span><span>
</span><span id="line-106"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">18</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128"><span class="hs-identifier hs-var">DT_COMPLEX128</span></a></span><span>
</span><span id="line-107"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">19</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF"><span class="hs-identifier hs-var">DT_HALF</span></a></span><span>
</span><span id="line-108"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">20</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE"><span class="hs-identifier hs-var">DT_RESOURCE</span></a></span><span>
</span><span id="line-109"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">21</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT"><span class="hs-identifier hs-var">DT_VARIANT</span></a></span><span>
</span><span id="line-110"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">22</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32"><span class="hs-identifier hs-var">DT_UINT32</span></a></span><span>
</span><span id="line-111"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">23</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64"><span class="hs-identifier hs-var">DT_UINT64</span></a></span><span>
</span><span id="line-112"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">101</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT_REF"><span class="hs-identifier hs-var">DT_FLOAT_REF</span></a></span><span>
</span><span id="line-113"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">102</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE_REF"><span class="hs-identifier hs-var">DT_DOUBLE_REF</span></a></span><span>
</span><span id="line-114"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">103</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32_REF"><span class="hs-identifier hs-var">DT_INT32_REF</span></a></span><span>
</span><span id="line-115"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">104</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8_REF"><span class="hs-identifier hs-var">DT_UINT8_REF</span></a></span><span>
</span><span id="line-116"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">105</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16_REF"><span class="hs-identifier hs-var">DT_INT16_REF</span></a></span><span>
</span><span id="line-117"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">106</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8_REF"><span class="hs-identifier hs-var">DT_INT8_REF</span></a></span><span>
</span><span id="line-118"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">107</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING_REF"><span class="hs-identifier hs-var">DT_STRING_REF</span></a></span><span>
</span><span id="line-119"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">108</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64_REF"><span class="hs-identifier hs-var">DT_COMPLEX64_REF</span></a></span><span>
</span><span id="line-120"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">109</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64_REF"><span class="hs-identifier hs-var">DT_INT64_REF</span></a></span><span>
</span><span id="line-121"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">110</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL_REF"><span class="hs-identifier hs-var">DT_BOOL_REF</span></a></span><span>
</span><span id="line-122"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">111</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8_REF"><span class="hs-identifier hs-var">DT_QINT8_REF</span></a></span><span>
</span><span id="line-123"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">112</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8_REF"><span class="hs-identifier hs-var">DT_QUINT8_REF</span></a></span><span>
</span><span id="line-124"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">113</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32_REF"><span class="hs-identifier hs-var">DT_QINT32_REF</span></a></span><span>
</span><span id="line-125"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">114</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16_REF"><span class="hs-identifier hs-var">DT_BFLOAT16_REF</span></a></span><span>
</span><span id="line-126"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">115</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16_REF"><span class="hs-identifier hs-var">DT_QINT16_REF</span></a></span><span>
</span><span id="line-127"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">116</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16_REF"><span class="hs-identifier hs-var">DT_QUINT16_REF</span></a></span><span>
</span><span id="line-128"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">117</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16_REF"><span class="hs-identifier hs-var">DT_UINT16_REF</span></a></span><span>
</span><span id="line-129"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">118</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128_REF"><span class="hs-identifier hs-var">DT_COMPLEX128_REF</span></a></span><span>
</span><span id="line-130"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">119</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF_REF"><span class="hs-identifier hs-var">DT_HALF_REF</span></a></span><span>
</span><span id="line-131"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">120</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE_REF"><span class="hs-identifier hs-var">DT_RESOURCE_REF</span></a></span><span>
</span><span id="line-132"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">121</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT_REF"><span class="hs-identifier hs-var">DT_VARIANT_REF</span></a></span><span>
</span><span id="line-133"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">122</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32_REF"><span class="hs-identifier hs-var">DT_UINT32_REF</span></a></span><span>
</span><span id="line-134"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span class="hs-number">123</span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64_REF"><span class="hs-identifier hs-var">DT_UINT64_REF</span></a></span><span>
</span><span id="line-135"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">maybeToEnum</span></span><span> </span><span id="local-6989586621679475785"><span class="annot"><span class="annottext">k :: Int
</span><a href="#local-6989586621679475785"><span class="hs-identifier hs-var">k</span></a></span></span><span>
</span><span id="line-136"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span>
</span><span id="line-137"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">DataType'UnrecognizedValue -&gt; DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27Unrecognized"><span class="hs-identifier hs-var">DataType'Unrecognized</span></a></span><span>
</span><span id="line-138"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int32 -&gt; DataType'UnrecognizedValue
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27UnrecognizedValue"><span class="hs-identifier hs-var">DataType'UnrecognizedValue</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Int32
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int
</span><a href="#local-6989586621679475785"><span class="hs-identifier hs-var">k</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-139"></span><span> </span><span id="local-6989586621679475784"><span class="annot"><span class="annottext">showEnum :: DataType -&gt; String
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">showEnum</span></span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-type">DT_INVALID</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INVALID&quot;</span></span><span>
</span><span id="line-140"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT"><span class="hs-identifier hs-type">DT_FLOAT</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_FLOAT&quot;</span></span><span>
</span><span id="line-141"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE"><span class="hs-identifier hs-type">DT_DOUBLE</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_DOUBLE&quot;</span></span><span>
</span><span id="line-142"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32"><span class="hs-identifier hs-type">DT_INT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT32&quot;</span></span><span>
</span><span id="line-143"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8"><span class="hs-identifier hs-type">DT_UINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT8&quot;</span></span><span>
</span><span id="line-144"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16"><span class="hs-identifier hs-type">DT_INT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT16&quot;</span></span><span>
</span><span id="line-145"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8"><span class="hs-identifier hs-type">DT_INT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT8&quot;</span></span><span>
</span><span id="line-146"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING"><span class="hs-identifier hs-type">DT_STRING</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_STRING&quot;</span></span><span>
</span><span id="line-147"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64"><span class="hs-identifier hs-type">DT_COMPLEX64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_COMPLEX64&quot;</span></span><span>
</span><span id="line-148"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64"><span class="hs-identifier hs-type">DT_INT64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT64&quot;</span></span><span>
</span><span id="line-149"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL"><span class="hs-identifier hs-type">DT_BOOL</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_BOOL&quot;</span></span><span>
</span><span id="line-150"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8"><span class="hs-identifier hs-type">DT_QINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT8&quot;</span></span><span>
</span><span id="line-151"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8"><span class="hs-identifier hs-type">DT_QUINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QUINT8&quot;</span></span><span>
</span><span id="line-152"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32"><span class="hs-identifier hs-type">DT_QINT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT32&quot;</span></span><span>
</span><span id="line-153"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16"><span class="hs-identifier hs-type">DT_BFLOAT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_BFLOAT16&quot;</span></span><span>
</span><span id="line-154"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16"><span class="hs-identifier hs-type">DT_QINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT16&quot;</span></span><span>
</span><span id="line-155"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16"><span class="hs-identifier hs-type">DT_QUINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QUINT16&quot;</span></span><span>
</span><span id="line-156"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16"><span class="hs-identifier hs-type">DT_UINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT16&quot;</span></span><span>
</span><span id="line-157"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128"><span class="hs-identifier hs-type">DT_COMPLEX128</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_COMPLEX128&quot;</span></span><span>
</span><span id="line-158"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF"><span class="hs-identifier hs-type">DT_HALF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_HALF&quot;</span></span><span>
</span><span id="line-159"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE"><span class="hs-identifier hs-type">DT_RESOURCE</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_RESOURCE&quot;</span></span><span>
</span><span id="line-160"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT"><span class="hs-identifier hs-type">DT_VARIANT</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_VARIANT&quot;</span></span><span>
</span><span id="line-161"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32"><span class="hs-identifier hs-type">DT_UINT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT32&quot;</span></span><span>
</span><span id="line-162"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64"><span class="hs-identifier hs-type">DT_UINT64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT64&quot;</span></span><span>
</span><span id="line-163"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT_REF"><span class="hs-identifier hs-type">DT_FLOAT_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_FLOAT_REF&quot;</span></span><span>
</span><span id="line-164"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE_REF"><span class="hs-identifier hs-type">DT_DOUBLE_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_DOUBLE_REF&quot;</span></span><span>
</span><span id="line-165"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32_REF"><span class="hs-identifier hs-type">DT_INT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT32_REF&quot;</span></span><span>
</span><span id="line-166"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8_REF"><span class="hs-identifier hs-type">DT_UINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT8_REF&quot;</span></span><span>
</span><span id="line-167"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16_REF"><span class="hs-identifier hs-type">DT_INT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT16_REF&quot;</span></span><span>
</span><span id="line-168"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8_REF"><span class="hs-identifier hs-type">DT_INT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT8_REF&quot;</span></span><span>
</span><span id="line-169"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING_REF"><span class="hs-identifier hs-type">DT_STRING_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_STRING_REF&quot;</span></span><span>
</span><span id="line-170"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64_REF"><span class="hs-identifier hs-type">DT_COMPLEX64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_COMPLEX64_REF&quot;</span></span><span>
</span><span id="line-171"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64_REF"><span class="hs-identifier hs-type">DT_INT64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT64_REF&quot;</span></span><span>
</span><span id="line-172"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL_REF"><span class="hs-identifier hs-type">DT_BOOL_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_BOOL_REF&quot;</span></span><span>
</span><span id="line-173"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8_REF"><span class="hs-identifier hs-type">DT_QINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT8_REF&quot;</span></span><span>
</span><span id="line-174"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8_REF"><span class="hs-identifier hs-type">DT_QUINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QUINT8_REF&quot;</span></span><span>
</span><span id="line-175"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32_REF"><span class="hs-identifier hs-type">DT_QINT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT32_REF&quot;</span></span><span>
</span><span id="line-176"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16_REF"><span class="hs-identifier hs-type">DT_BFLOAT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_BFLOAT16_REF&quot;</span></span><span>
</span><span id="line-177"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16_REF"><span class="hs-identifier hs-type">DT_QINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT16_REF&quot;</span></span><span>
</span><span id="line-178"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16_REF"><span class="hs-identifier hs-type">DT_QUINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QUINT16_REF&quot;</span></span><span>
</span><span id="line-179"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16_REF"><span class="hs-identifier hs-type">DT_UINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT16_REF&quot;</span></span><span>
</span><span id="line-180"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128_REF"><span class="hs-identifier hs-type">DT_COMPLEX128_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_COMPLEX128_REF&quot;</span></span><span>
</span><span id="line-181"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF_REF"><span class="hs-identifier hs-type">DT_HALF_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_HALF_REF&quot;</span></span><span>
</span><span id="line-182"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE_REF"><span class="hs-identifier hs-type">DT_RESOURCE_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_RESOURCE_REF&quot;</span></span><span>
</span><span id="line-183"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT_REF"><span class="hs-identifier hs-type">DT_VARIANT_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_VARIANT_REF&quot;</span></span><span>
</span><span id="line-184"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32_REF"><span class="hs-identifier hs-type">DT_UINT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT32_REF&quot;</span></span><span>
</span><span id="line-185"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64_REF"><span class="hs-identifier hs-type">DT_UINT64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT64_REF&quot;</span></span><span>
</span><span id="line-186"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">showEnum</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27Unrecognized"><span class="hs-identifier hs-type">DataType'Unrecognized</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27UnrecognizedValue"><span class="hs-identifier hs-type">DataType'UnrecognizedValue</span></a></span><span> </span><span id="local-6989586621679475782"><span class="annot"><span class="annottext">k :: Int32
</span><a href="#local-6989586621679475782"><span class="hs-identifier hs-var">k</span></a></span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-187"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32 -&gt; String
forall a. Show a =&gt; a -&gt; String
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679475782"><span class="hs-identifier hs-var">k</span></a></span><span>
</span><span id="line-188"></span><span> </span><span id="local-6989586621679475780"><span class="annot"><span class="annottext">readEnum :: String -&gt; Maybe DataType
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">readEnum</span></span></span><span> </span><span id="local-6989586621679475778"><span class="annot"><span class="annottext">k :: String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span></span><span>
</span><span id="line-189"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INVALID&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-var">DT_INVALID</span></a></span><span>
</span><span id="line-190"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_FLOAT&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT"><span class="hs-identifier hs-var">DT_FLOAT</span></a></span><span>
</span><span id="line-191"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_DOUBLE&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE"><span class="hs-identifier hs-var">DT_DOUBLE</span></a></span><span>
</span><span id="line-192"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT32&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32"><span class="hs-identifier hs-var">DT_INT32</span></a></span><span>
</span><span id="line-193"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT8&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8"><span class="hs-identifier hs-var">DT_UINT8</span></a></span><span>
</span><span id="line-194"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT16&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16"><span class="hs-identifier hs-var">DT_INT16</span></a></span><span>
</span><span id="line-195"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT8&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8"><span class="hs-identifier hs-var">DT_INT8</span></a></span><span>
</span><span id="line-196"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_STRING&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING"><span class="hs-identifier hs-var">DT_STRING</span></a></span><span>
</span><span id="line-197"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_COMPLEX64&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64"><span class="hs-identifier hs-var">DT_COMPLEX64</span></a></span><span>
</span><span id="line-198"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT64&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64"><span class="hs-identifier hs-var">DT_INT64</span></a></span><span>
</span><span id="line-199"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_BOOL&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL"><span class="hs-identifier hs-var">DT_BOOL</span></a></span><span>
</span><span id="line-200"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT8&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8"><span class="hs-identifier hs-var">DT_QINT8</span></a></span><span>
</span><span id="line-201"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QUINT8&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8"><span class="hs-identifier hs-var">DT_QUINT8</span></a></span><span>
</span><span id="line-202"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT32&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32"><span class="hs-identifier hs-var">DT_QINT32</span></a></span><span>
</span><span id="line-203"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_BFLOAT16&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16"><span class="hs-identifier hs-var">DT_BFLOAT16</span></a></span><span>
</span><span id="line-204"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT16&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16"><span class="hs-identifier hs-var">DT_QINT16</span></a></span><span>
</span><span id="line-205"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QUINT16&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16"><span class="hs-identifier hs-var">DT_QUINT16</span></a></span><span>
</span><span id="line-206"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT16&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16"><span class="hs-identifier hs-var">DT_UINT16</span></a></span><span>
</span><span id="line-207"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_COMPLEX128&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128"><span class="hs-identifier hs-var">DT_COMPLEX128</span></a></span><span>
</span><span id="line-208"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_HALF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF"><span class="hs-identifier hs-var">DT_HALF</span></a></span><span>
</span><span id="line-209"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_RESOURCE&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE"><span class="hs-identifier hs-var">DT_RESOURCE</span></a></span><span>
</span><span id="line-210"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_VARIANT&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT"><span class="hs-identifier hs-var">DT_VARIANT</span></a></span><span>
</span><span id="line-211"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT32&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32"><span class="hs-identifier hs-var">DT_UINT32</span></a></span><span>
</span><span id="line-212"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT64&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64"><span class="hs-identifier hs-var">DT_UINT64</span></a></span><span>
</span><span id="line-213"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_FLOAT_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT_REF"><span class="hs-identifier hs-var">DT_FLOAT_REF</span></a></span><span>
</span><span id="line-214"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_DOUBLE_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE_REF"><span class="hs-identifier hs-var">DT_DOUBLE_REF</span></a></span><span>
</span><span id="line-215"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT32_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32_REF"><span class="hs-identifier hs-var">DT_INT32_REF</span></a></span><span>
</span><span id="line-216"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT8_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8_REF"><span class="hs-identifier hs-var">DT_UINT8_REF</span></a></span><span>
</span><span id="line-217"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT16_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16_REF"><span class="hs-identifier hs-var">DT_INT16_REF</span></a></span><span>
</span><span id="line-218"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT8_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8_REF"><span class="hs-identifier hs-var">DT_INT8_REF</span></a></span><span>
</span><span id="line-219"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_STRING_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING_REF"><span class="hs-identifier hs-var">DT_STRING_REF</span></a></span><span>
</span><span id="line-220"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_COMPLEX64_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64_REF"><span class="hs-identifier hs-var">DT_COMPLEX64_REF</span></a></span><span>
</span><span id="line-221"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_INT64_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64_REF"><span class="hs-identifier hs-var">DT_INT64_REF</span></a></span><span>
</span><span id="line-222"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_BOOL_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL_REF"><span class="hs-identifier hs-var">DT_BOOL_REF</span></a></span><span>
</span><span id="line-223"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT8_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8_REF"><span class="hs-identifier hs-var">DT_QINT8_REF</span></a></span><span>
</span><span id="line-224"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QUINT8_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8_REF"><span class="hs-identifier hs-var">DT_QUINT8_REF</span></a></span><span>
</span><span id="line-225"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT32_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32_REF"><span class="hs-identifier hs-var">DT_QINT32_REF</span></a></span><span>
</span><span id="line-226"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_BFLOAT16_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16_REF"><span class="hs-identifier hs-var">DT_BFLOAT16_REF</span></a></span><span>
</span><span id="line-227"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QINT16_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16_REF"><span class="hs-identifier hs-var">DT_QINT16_REF</span></a></span><span>
</span><span id="line-228"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_QUINT16_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16_REF"><span class="hs-identifier hs-var">DT_QUINT16_REF</span></a></span><span>
</span><span id="line-229"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT16_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16_REF"><span class="hs-identifier hs-var">DT_UINT16_REF</span></a></span><span>
</span><span id="line-230"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_COMPLEX128_REF&quot;</span></span><span>
</span><span id="line-231"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128_REF"><span class="hs-identifier hs-var">DT_COMPLEX128_REF</span></a></span><span>
</span><span id="line-232"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_HALF_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF_REF"><span class="hs-identifier hs-var">DT_HALF_REF</span></a></span><span>
</span><span id="line-233"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_RESOURCE_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE_REF"><span class="hs-identifier hs-var">DT_RESOURCE_REF</span></a></span><span>
</span><span id="line-234"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_VARIANT_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT_REF"><span class="hs-identifier hs-var">DT_VARIANT_REF</span></a></span><span>
</span><span id="line-235"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT32_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32_REF"><span class="hs-identifier hs-var">DT_UINT32_REF</span></a></span><span>
</span><span id="line-236"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">String -&gt; String -&gt; Bool
forall a. Eq a =&gt; a -&gt; a -&gt; Bool
</span><span class="hs-operator hs-var">(Prelude.==)</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span> </span><span class="annot"><span class="hs-string">&quot;DT_UINT64_REF&quot;</span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; Maybe DataType
forall a. a -&gt; Maybe a
</span><span class="hs-identifier hs-var">Prelude.Just</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64_REF"><span class="hs-identifier hs-var">DT_UINT64_REF</span></a></span><span>
</span><span id="line-237"></span><span> </span><span class="hs-glyph">|</span><span> </span><span class="annot"><span class="annottext">Bool
</span><span class="hs-identifier hs-var">Prelude.otherwise</span></span><span>
</span><span id="line-238"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Maybe Int -&gt; (Int -&gt; Maybe DataType) -&gt; Maybe DataType
forall (m :: * -&gt; *) a b. Monad m =&gt; m a -&gt; (a -&gt; m b) -&gt; m b
</span><span class="hs-operator hs-var">(Prelude.&gt;&gt;=)</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; Maybe Int
forall a. Read a =&gt; String -&gt; Maybe a
</span><span class="hs-identifier hs-var">Text.Read.readMaybe</span></span><span> </span><span class="annot"><span class="annottext">String
</span><a href="#local-6989586621679475778"><span class="hs-identifier hs-var">k</span></a></span><span class="hs-special">)</span><span> </span><span class="annot"><span class="annottext">Int -&gt; Maybe DataType
forall a. MessageEnum a =&gt; Int -&gt; Maybe a
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeToEnum</span></span><span>
</span><span id="line-239"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Bounded</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">DataType</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-240"></span><span> </span><span id="local-6989586621679475773"><span class="annot"><span class="annottext">minBound :: DataType
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">minBound</span></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-var">DT_INVALID</span></a></span><span>
</span><span id="line-241"></span><span> </span><span id="local-6989586621679475771"><span class="annot"><span class="annottext">maxBound :: DataType
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">maxBound</span></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64_REF"><span class="hs-identifier hs-var">DT_UINT64_REF</span></a></span><span>
</span><span id="line-242"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Prelude.Enum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">DataType</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-243"></span><span> </span><span id="local-6989586621679475760"><span class="annot"><span class="annottext">toEnum :: Int -&gt; DataType
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">toEnum</span></span></span><span> </span><span id="local-6989586621679475758"><span class="annot"><span class="annottext">k__ :: Int
</span><a href="#local-6989586621679475758"><span class="hs-identifier hs-var">k__</span></a></span></span><span>
</span><span id="line-244"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; (DataType -&gt; DataType) -&gt; Maybe DataType -&gt; DataType
forall b a. b -&gt; (a -&gt; b) -&gt; Maybe a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.maybe</span></span><span>
</span><span id="line-245"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; DataType
forall a. HasCallStack =&gt; String -&gt; a
</span><span class="hs-identifier hs-var">Prelude.error</span></span><span>
</span><span id="line-246"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">String -&gt; ShowS
forall a. [a] -&gt; [a] -&gt; [a]
</span><span class="hs-operator hs-var">(Prelude.++)</span></span><span>
</span><span id="line-247"></span><span> </span><span class="annot"><span class="hs-string">&quot;toEnum: unknown value for enum DataType: &quot;</span></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; String
forall a. Show a =&gt; a -&gt; String
</span><span class="hs-identifier hs-var">Prelude.show</span></span><span> </span><span class="annot"><span class="annottext">Int
</span><a href="#local-6989586621679475758"><span class="hs-identifier hs-var">k__</span></a></span><span class="hs-special">)</span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-248"></span><span> </span><span class="annot"><span class="annottext">DataType -&gt; DataType
forall a. a -&gt; a
</span><span class="hs-identifier hs-var">Prelude.id</span></span><span>
</span><span id="line-249"></span><span> </span><span class="hs-special">(</span><span class="annot"><span class="annottext">Int -&gt; Maybe DataType
forall a. MessageEnum a =&gt; Int -&gt; Maybe a
</span><span class="hs-identifier hs-var">Data.ProtoLens.maybeToEnum</span></span><span> </span><span class="annot"><span class="annottext">Int
</span><a href="#local-6989586621679475758"><span class="hs-identifier hs-var">k__</span></a></span><span class="hs-special">)</span><span>
</span><span id="line-250"></span><span> </span><span id="local-6989586621679475754"><span class="annot"><span class="annottext">fromEnum :: DataType -&gt; Int
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fromEnum</span></span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-type">DT_INVALID</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">0</span></span><span>
</span><span id="line-251"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT"><span class="hs-identifier hs-type">DT_FLOAT</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">1</span></span><span>
</span><span id="line-252"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE"><span class="hs-identifier hs-type">DT_DOUBLE</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">2</span></span><span>
</span><span id="line-253"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32"><span class="hs-identifier hs-type">DT_INT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">3</span></span><span>
</span><span id="line-254"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8"><span class="hs-identifier hs-type">DT_UINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">4</span></span><span>
</span><span id="line-255"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16"><span class="hs-identifier hs-type">DT_INT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">5</span></span><span>
</span><span id="line-256"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8"><span class="hs-identifier hs-type">DT_INT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">6</span></span><span>
</span><span id="line-257"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING"><span class="hs-identifier hs-type">DT_STRING</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">7</span></span><span>
</span><span id="line-258"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64"><span class="hs-identifier hs-type">DT_COMPLEX64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">8</span></span><span>
</span><span id="line-259"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64"><span class="hs-identifier hs-type">DT_INT64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">9</span></span><span>
</span><span id="line-260"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL"><span class="hs-identifier hs-type">DT_BOOL</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">10</span></span><span>
</span><span id="line-261"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8"><span class="hs-identifier hs-type">DT_QINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">11</span></span><span>
</span><span id="line-262"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8"><span class="hs-identifier hs-type">DT_QUINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">12</span></span><span>
</span><span id="line-263"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32"><span class="hs-identifier hs-type">DT_QINT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">13</span></span><span>
</span><span id="line-264"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16"><span class="hs-identifier hs-type">DT_BFLOAT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">14</span></span><span>
</span><span id="line-265"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16"><span class="hs-identifier hs-type">DT_QINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">15</span></span><span>
</span><span id="line-266"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16"><span class="hs-identifier hs-type">DT_QUINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">16</span></span><span>
</span><span id="line-267"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16"><span class="hs-identifier hs-type">DT_UINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">17</span></span><span>
</span><span id="line-268"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128"><span class="hs-identifier hs-type">DT_COMPLEX128</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">18</span></span><span>
</span><span id="line-269"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF"><span class="hs-identifier hs-type">DT_HALF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">19</span></span><span>
</span><span id="line-270"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE"><span class="hs-identifier hs-type">DT_RESOURCE</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">20</span></span><span>
</span><span id="line-271"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT"><span class="hs-identifier hs-type">DT_VARIANT</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">21</span></span><span>
</span><span id="line-272"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32"><span class="hs-identifier hs-type">DT_UINT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">22</span></span><span>
</span><span id="line-273"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64"><span class="hs-identifier hs-type">DT_UINT64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">23</span></span><span>
</span><span id="line-274"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT_REF"><span class="hs-identifier hs-type">DT_FLOAT_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">101</span></span><span>
</span><span id="line-275"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE_REF"><span class="hs-identifier hs-type">DT_DOUBLE_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">102</span></span><span>
</span><span id="line-276"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32_REF"><span class="hs-identifier hs-type">DT_INT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">103</span></span><span>
</span><span id="line-277"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8_REF"><span class="hs-identifier hs-type">DT_UINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">104</span></span><span>
</span><span id="line-278"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16_REF"><span class="hs-identifier hs-type">DT_INT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">105</span></span><span>
</span><span id="line-279"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8_REF"><span class="hs-identifier hs-type">DT_INT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">106</span></span><span>
</span><span id="line-280"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING_REF"><span class="hs-identifier hs-type">DT_STRING_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">107</span></span><span>
</span><span id="line-281"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64_REF"><span class="hs-identifier hs-type">DT_COMPLEX64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">108</span></span><span>
</span><span id="line-282"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64_REF"><span class="hs-identifier hs-type">DT_INT64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">109</span></span><span>
</span><span id="line-283"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL_REF"><span class="hs-identifier hs-type">DT_BOOL_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">110</span></span><span>
</span><span id="line-284"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8_REF"><span class="hs-identifier hs-type">DT_QINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">111</span></span><span>
</span><span id="line-285"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8_REF"><span class="hs-identifier hs-type">DT_QUINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">112</span></span><span>
</span><span id="line-286"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32_REF"><span class="hs-identifier hs-type">DT_QINT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">113</span></span><span>
</span><span id="line-287"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16_REF"><span class="hs-identifier hs-type">DT_BFLOAT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">114</span></span><span>
</span><span id="line-288"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16_REF"><span class="hs-identifier hs-type">DT_QINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">115</span></span><span>
</span><span id="line-289"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16_REF"><span class="hs-identifier hs-type">DT_QUINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">116</span></span><span>
</span><span id="line-290"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16_REF"><span class="hs-identifier hs-type">DT_UINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">117</span></span><span>
</span><span id="line-291"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128_REF"><span class="hs-identifier hs-type">DT_COMPLEX128_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">118</span></span><span>
</span><span id="line-292"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF_REF"><span class="hs-identifier hs-type">DT_HALF_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">119</span></span><span>
</span><span id="line-293"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE_REF"><span class="hs-identifier hs-type">DT_RESOURCE_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">120</span></span><span>
</span><span id="line-294"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT_REF"><span class="hs-identifier hs-type">DT_VARIANT_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">121</span></span><span>
</span><span id="line-295"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32_REF"><span class="hs-identifier hs-type">DT_UINT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">122</span></span><span>
</span><span id="line-296"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64_REF"><span class="hs-identifier hs-type">DT_UINT64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="hs-number">123</span></span><span>
</span><span id="line-297"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">fromEnum</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27Unrecognized"><span class="hs-identifier hs-type">DataType'Unrecognized</span></a></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27UnrecognizedValue"><span class="hs-identifier hs-type">DataType'UnrecognizedValue</span></a></span><span> </span><span id="local-6989586621679475752"><span class="annot"><span class="annottext">k :: Int32
</span><a href="#local-6989586621679475752"><span class="hs-identifier hs-var">k</span></a></span></span><span class="hs-special">)</span><span class="hs-special">)</span><span>
</span><span id="line-298"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">Int32 -&gt; Int
forall a b. (Integral a, Num b) =&gt; a -&gt; b
</span><span class="hs-identifier hs-var">Prelude.fromIntegral</span></span><span> </span><span class="annot"><span class="annottext">Int32
</span><a href="#local-6989586621679475752"><span class="hs-identifier hs-var">k</span></a></span><span>
</span><span id="line-299"></span><span> </span><span id="local-6989586621679475751"><span class="annot"><span class="annottext">succ :: DataType -&gt; DataType
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">succ</span></span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64_REF"><span class="hs-identifier hs-type">DT_UINT64_REF</span></a></span><span>
</span><span id="line-300"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -&gt; DataType
forall a. HasCallStack =&gt; String -&gt; a
</span><span class="hs-identifier hs-var">Prelude.error</span></span><span>
</span><span id="line-301"></span><span> </span><span class="annot"><span class="hs-string">&quot;DataType.succ: bad argument DT_UINT64_REF. This value would be out of bounds.&quot;</span></span><span>
</span><span id="line-302"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-type">DT_INVALID</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT"><span class="hs-identifier hs-var">DT_FLOAT</span></a></span><span>
</span><span id="line-303"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT"><span class="hs-identifier hs-type">DT_FLOAT</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE"><span class="hs-identifier hs-var">DT_DOUBLE</span></a></span><span>
</span><span id="line-304"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE"><span class="hs-identifier hs-type">DT_DOUBLE</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32"><span class="hs-identifier hs-var">DT_INT32</span></a></span><span>
</span><span id="line-305"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32"><span class="hs-identifier hs-type">DT_INT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8"><span class="hs-identifier hs-var">DT_UINT8</span></a></span><span>
</span><span id="line-306"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8"><span class="hs-identifier hs-type">DT_UINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16"><span class="hs-identifier hs-var">DT_INT16</span></a></span><span>
</span><span id="line-307"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16"><span class="hs-identifier hs-type">DT_INT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8"><span class="hs-identifier hs-var">DT_INT8</span></a></span><span>
</span><span id="line-308"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8"><span class="hs-identifier hs-type">DT_INT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING"><span class="hs-identifier hs-var">DT_STRING</span></a></span><span>
</span><span id="line-309"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING"><span class="hs-identifier hs-type">DT_STRING</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64"><span class="hs-identifier hs-var">DT_COMPLEX64</span></a></span><span>
</span><span id="line-310"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64"><span class="hs-identifier hs-type">DT_COMPLEX64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64"><span class="hs-identifier hs-var">DT_INT64</span></a></span><span>
</span><span id="line-311"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64"><span class="hs-identifier hs-type">DT_INT64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL"><span class="hs-identifier hs-var">DT_BOOL</span></a></span><span>
</span><span id="line-312"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL"><span class="hs-identifier hs-type">DT_BOOL</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8"><span class="hs-identifier hs-var">DT_QINT8</span></a></span><span>
</span><span id="line-313"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8"><span class="hs-identifier hs-type">DT_QINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8"><span class="hs-identifier hs-var">DT_QUINT8</span></a></span><span>
</span><span id="line-314"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8"><span class="hs-identifier hs-type">DT_QUINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32"><span class="hs-identifier hs-var">DT_QINT32</span></a></span><span>
</span><span id="line-315"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32"><span class="hs-identifier hs-type">DT_QINT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16"><span class="hs-identifier hs-var">DT_BFLOAT16</span></a></span><span>
</span><span id="line-316"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16"><span class="hs-identifier hs-type">DT_BFLOAT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16"><span class="hs-identifier hs-var">DT_QINT16</span></a></span><span>
</span><span id="line-317"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16"><span class="hs-identifier hs-type">DT_QINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16"><span class="hs-identifier hs-var">DT_QUINT16</span></a></span><span>
</span><span id="line-318"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16"><span class="hs-identifier hs-type">DT_QUINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16"><span class="hs-identifier hs-var">DT_UINT16</span></a></span><span>
</span><span id="line-319"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16"><span class="hs-identifier hs-type">DT_UINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128"><span class="hs-identifier hs-var">DT_COMPLEX128</span></a></span><span>
</span><span id="line-320"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128"><span class="hs-identifier hs-type">DT_COMPLEX128</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF"><span class="hs-identifier hs-var">DT_HALF</span></a></span><span>
</span><span id="line-321"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF"><span class="hs-identifier hs-type">DT_HALF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE"><span class="hs-identifier hs-var">DT_RESOURCE</span></a></span><span>
</span><span id="line-322"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE"><span class="hs-identifier hs-type">DT_RESOURCE</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT"><span class="hs-identifier hs-var">DT_VARIANT</span></a></span><span>
</span><span id="line-323"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT"><span class="hs-identifier hs-type">DT_VARIANT</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32"><span class="hs-identifier hs-var">DT_UINT32</span></a></span><span>
</span><span id="line-324"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32"><span class="hs-identifier hs-type">DT_UINT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64"><span class="hs-identifier hs-var">DT_UINT64</span></a></span><span>
</span><span id="line-325"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64"><span class="hs-identifier hs-type">DT_UINT64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT_REF"><span class="hs-identifier hs-var">DT_FLOAT_REF</span></a></span><span>
</span><span id="line-326"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT_REF"><span class="hs-identifier hs-type">DT_FLOAT_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE_REF"><span class="hs-identifier hs-var">DT_DOUBLE_REF</span></a></span><span>
</span><span id="line-327"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE_REF"><span class="hs-identifier hs-type">DT_DOUBLE_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32_REF"><span class="hs-identifier hs-var">DT_INT32_REF</span></a></span><span>
</span><span id="line-328"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32_REF"><span class="hs-identifier hs-type">DT_INT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8_REF"><span class="hs-identifier hs-var">DT_UINT8_REF</span></a></span><span>
</span><span id="line-329"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8_REF"><span class="hs-identifier hs-type">DT_UINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16_REF"><span class="hs-identifier hs-var">DT_INT16_REF</span></a></span><span>
</span><span id="line-330"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16_REF"><span class="hs-identifier hs-type">DT_INT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8_REF"><span class="hs-identifier hs-var">DT_INT8_REF</span></a></span><span>
</span><span id="line-331"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8_REF"><span class="hs-identifier hs-type">DT_INT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING_REF"><span class="hs-identifier hs-var">DT_STRING_REF</span></a></span><span>
</span><span id="line-332"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING_REF"><span class="hs-identifier hs-type">DT_STRING_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64_REF"><span class="hs-identifier hs-var">DT_COMPLEX64_REF</span></a></span><span>
</span><span id="line-333"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64_REF"><span class="hs-identifier hs-type">DT_COMPLEX64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64_REF"><span class="hs-identifier hs-var">DT_INT64_REF</span></a></span><span>
</span><span id="line-334"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64_REF"><span class="hs-identifier hs-type">DT_INT64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL_REF"><span class="hs-identifier hs-var">DT_BOOL_REF</span></a></span><span>
</span><span id="line-335"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL_REF"><span class="hs-identifier hs-type">DT_BOOL_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8_REF"><span class="hs-identifier hs-var">DT_QINT8_REF</span></a></span><span>
</span><span id="line-336"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8_REF"><span class="hs-identifier hs-type">DT_QINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8_REF"><span class="hs-identifier hs-var">DT_QUINT8_REF</span></a></span><span>
</span><span id="line-337"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8_REF"><span class="hs-identifier hs-type">DT_QUINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32_REF"><span class="hs-identifier hs-var">DT_QINT32_REF</span></a></span><span>
</span><span id="line-338"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32_REF"><span class="hs-identifier hs-type">DT_QINT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16_REF"><span class="hs-identifier hs-var">DT_BFLOAT16_REF</span></a></span><span>
</span><span id="line-339"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16_REF"><span class="hs-identifier hs-type">DT_BFLOAT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16_REF"><span class="hs-identifier hs-var">DT_QINT16_REF</span></a></span><span>
</span><span id="line-340"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16_REF"><span class="hs-identifier hs-type">DT_QINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16_REF"><span class="hs-identifier hs-var">DT_QUINT16_REF</span></a></span><span>
</span><span id="line-341"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16_REF"><span class="hs-identifier hs-type">DT_QUINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16_REF"><span class="hs-identifier hs-var">DT_UINT16_REF</span></a></span><span>
</span><span id="line-342"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16_REF"><span class="hs-identifier hs-type">DT_UINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128_REF"><span class="hs-identifier hs-var">DT_COMPLEX128_REF</span></a></span><span>
</span><span id="line-343"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128_REF"><span class="hs-identifier hs-type">DT_COMPLEX128_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF_REF"><span class="hs-identifier hs-var">DT_HALF_REF</span></a></span><span>
</span><span id="line-344"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF_REF"><span class="hs-identifier hs-type">DT_HALF_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE_REF"><span class="hs-identifier hs-var">DT_RESOURCE_REF</span></a></span><span>
</span><span id="line-345"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE_REF"><span class="hs-identifier hs-type">DT_RESOURCE_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT_REF"><span class="hs-identifier hs-var">DT_VARIANT_REF</span></a></span><span>
</span><span id="line-346"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT_REF"><span class="hs-identifier hs-type">DT_VARIANT_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32_REF"><span class="hs-identifier hs-var">DT_UINT32_REF</span></a></span><span>
</span><span id="line-347"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32_REF"><span class="hs-identifier hs-type">DT_UINT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64_REF"><span class="hs-identifier hs-var">DT_UINT64_REF</span></a></span><span>
</span><span id="line-348"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">succ</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27Unrecognized"><span class="hs-identifier hs-type">DataType'Unrecognized</span></a></span><span> </span><span class="hs-identifier">_</span><span class="hs-special">)</span><span>
</span><span id="line-349"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -&gt; DataType
forall a. HasCallStack =&gt; String -&gt; a
</span><span class="hs-identifier hs-var">Prelude.error</span></span><span> </span><span class="annot"><span class="hs-string">&quot;DataType.succ: bad argument: unrecognized value&quot;</span></span><span>
</span><span id="line-350"></span><span> </span><span id="local-6989586621679475749"><span class="annot"><span class="annottext">pred :: DataType -&gt; DataType
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">pred</span></span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-type">DT_INVALID</span></a></span><span>
</span><span id="line-351"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -&gt; DataType
forall a. HasCallStack =&gt; String -&gt; a
</span><span class="hs-identifier hs-var">Prelude.error</span></span><span>
</span><span id="line-352"></span><span> </span><span class="annot"><span class="hs-string">&quot;DataType.pred: bad argument DT_INVALID. This value would be out of bounds.&quot;</span></span><span>
</span><span id="line-353"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT"><span class="hs-identifier hs-type">DT_FLOAT</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-var">DT_INVALID</span></a></span><span>
</span><span id="line-354"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE"><span class="hs-identifier hs-type">DT_DOUBLE</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT"><span class="hs-identifier hs-var">DT_FLOAT</span></a></span><span>
</span><span id="line-355"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32"><span class="hs-identifier hs-type">DT_INT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE"><span class="hs-identifier hs-var">DT_DOUBLE</span></a></span><span>
</span><span id="line-356"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8"><span class="hs-identifier hs-type">DT_UINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32"><span class="hs-identifier hs-var">DT_INT32</span></a></span><span>
</span><span id="line-357"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16"><span class="hs-identifier hs-type">DT_INT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8"><span class="hs-identifier hs-var">DT_UINT8</span></a></span><span>
</span><span id="line-358"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8"><span class="hs-identifier hs-type">DT_INT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16"><span class="hs-identifier hs-var">DT_INT16</span></a></span><span>
</span><span id="line-359"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING"><span class="hs-identifier hs-type">DT_STRING</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8"><span class="hs-identifier hs-var">DT_INT8</span></a></span><span>
</span><span id="line-360"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64"><span class="hs-identifier hs-type">DT_COMPLEX64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING"><span class="hs-identifier hs-var">DT_STRING</span></a></span><span>
</span><span id="line-361"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64"><span class="hs-identifier hs-type">DT_INT64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64"><span class="hs-identifier hs-var">DT_COMPLEX64</span></a></span><span>
</span><span id="line-362"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL"><span class="hs-identifier hs-type">DT_BOOL</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64"><span class="hs-identifier hs-var">DT_INT64</span></a></span><span>
</span><span id="line-363"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8"><span class="hs-identifier hs-type">DT_QINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL"><span class="hs-identifier hs-var">DT_BOOL</span></a></span><span>
</span><span id="line-364"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8"><span class="hs-identifier hs-type">DT_QUINT8</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8"><span class="hs-identifier hs-var">DT_QINT8</span></a></span><span>
</span><span id="line-365"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32"><span class="hs-identifier hs-type">DT_QINT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8"><span class="hs-identifier hs-var">DT_QUINT8</span></a></span><span>
</span><span id="line-366"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16"><span class="hs-identifier hs-type">DT_BFLOAT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32"><span class="hs-identifier hs-var">DT_QINT32</span></a></span><span>
</span><span id="line-367"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16"><span class="hs-identifier hs-type">DT_QINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16"><span class="hs-identifier hs-var">DT_BFLOAT16</span></a></span><span>
</span><span id="line-368"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16"><span class="hs-identifier hs-type">DT_QUINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16"><span class="hs-identifier hs-var">DT_QINT16</span></a></span><span>
</span><span id="line-369"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16"><span class="hs-identifier hs-type">DT_UINT16</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16"><span class="hs-identifier hs-var">DT_QUINT16</span></a></span><span>
</span><span id="line-370"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128"><span class="hs-identifier hs-type">DT_COMPLEX128</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16"><span class="hs-identifier hs-var">DT_UINT16</span></a></span><span>
</span><span id="line-371"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF"><span class="hs-identifier hs-type">DT_HALF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128"><span class="hs-identifier hs-var">DT_COMPLEX128</span></a></span><span>
</span><span id="line-372"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE"><span class="hs-identifier hs-type">DT_RESOURCE</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF"><span class="hs-identifier hs-var">DT_HALF</span></a></span><span>
</span><span id="line-373"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT"><span class="hs-identifier hs-type">DT_VARIANT</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE"><span class="hs-identifier hs-var">DT_RESOURCE</span></a></span><span>
</span><span id="line-374"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32"><span class="hs-identifier hs-type">DT_UINT32</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT"><span class="hs-identifier hs-var">DT_VARIANT</span></a></span><span>
</span><span id="line-375"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64"><span class="hs-identifier hs-type">DT_UINT64</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32"><span class="hs-identifier hs-var">DT_UINT32</span></a></span><span>
</span><span id="line-376"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT_REF"><span class="hs-identifier hs-type">DT_FLOAT_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64"><span class="hs-identifier hs-var">DT_UINT64</span></a></span><span>
</span><span id="line-377"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE_REF"><span class="hs-identifier hs-type">DT_DOUBLE_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_FLOAT_REF"><span class="hs-identifier hs-var">DT_FLOAT_REF</span></a></span><span>
</span><span id="line-378"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32_REF"><span class="hs-identifier hs-type">DT_INT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_DOUBLE_REF"><span class="hs-identifier hs-var">DT_DOUBLE_REF</span></a></span><span>
</span><span id="line-379"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8_REF"><span class="hs-identifier hs-type">DT_UINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT32_REF"><span class="hs-identifier hs-var">DT_INT32_REF</span></a></span><span>
</span><span id="line-380"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16_REF"><span class="hs-identifier hs-type">DT_INT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT8_REF"><span class="hs-identifier hs-var">DT_UINT8_REF</span></a></span><span>
</span><span id="line-381"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8_REF"><span class="hs-identifier hs-type">DT_INT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT16_REF"><span class="hs-identifier hs-var">DT_INT16_REF</span></a></span><span>
</span><span id="line-382"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING_REF"><span class="hs-identifier hs-type">DT_STRING_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT8_REF"><span class="hs-identifier hs-var">DT_INT8_REF</span></a></span><span>
</span><span id="line-383"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64_REF"><span class="hs-identifier hs-type">DT_COMPLEX64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_STRING_REF"><span class="hs-identifier hs-var">DT_STRING_REF</span></a></span><span>
</span><span id="line-384"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64_REF"><span class="hs-identifier hs-type">DT_INT64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX64_REF"><span class="hs-identifier hs-var">DT_COMPLEX64_REF</span></a></span><span>
</span><span id="line-385"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL_REF"><span class="hs-identifier hs-type">DT_BOOL_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INT64_REF"><span class="hs-identifier hs-var">DT_INT64_REF</span></a></span><span>
</span><span id="line-386"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8_REF"><span class="hs-identifier hs-type">DT_QINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BOOL_REF"><span class="hs-identifier hs-var">DT_BOOL_REF</span></a></span><span>
</span><span id="line-387"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8_REF"><span class="hs-identifier hs-type">DT_QUINT8_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT8_REF"><span class="hs-identifier hs-var">DT_QINT8_REF</span></a></span><span>
</span><span id="line-388"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32_REF"><span class="hs-identifier hs-type">DT_QINT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT8_REF"><span class="hs-identifier hs-var">DT_QUINT8_REF</span></a></span><span>
</span><span id="line-389"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16_REF"><span class="hs-identifier hs-type">DT_BFLOAT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT32_REF"><span class="hs-identifier hs-var">DT_QINT32_REF</span></a></span><span>
</span><span id="line-390"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16_REF"><span class="hs-identifier hs-type">DT_QINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_BFLOAT16_REF"><span class="hs-identifier hs-var">DT_BFLOAT16_REF</span></a></span><span>
</span><span id="line-391"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16_REF"><span class="hs-identifier hs-type">DT_QUINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QINT16_REF"><span class="hs-identifier hs-var">DT_QINT16_REF</span></a></span><span>
</span><span id="line-392"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16_REF"><span class="hs-identifier hs-type">DT_UINT16_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_QUINT16_REF"><span class="hs-identifier hs-var">DT_QUINT16_REF</span></a></span><span>
</span><span id="line-393"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128_REF"><span class="hs-identifier hs-type">DT_COMPLEX128_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT16_REF"><span class="hs-identifier hs-var">DT_UINT16_REF</span></a></span><span>
</span><span id="line-394"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF_REF"><span class="hs-identifier hs-type">DT_HALF_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_COMPLEX128_REF"><span class="hs-identifier hs-var">DT_COMPLEX128_REF</span></a></span><span>
</span><span id="line-395"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE_REF"><span class="hs-identifier hs-type">DT_RESOURCE_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_HALF_REF"><span class="hs-identifier hs-var">DT_HALF_REF</span></a></span><span>
</span><span id="line-396"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT_REF"><span class="hs-identifier hs-type">DT_VARIANT_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_RESOURCE_REF"><span class="hs-identifier hs-var">DT_RESOURCE_REF</span></a></span><span>
</span><span id="line-397"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32_REF"><span class="hs-identifier hs-type">DT_UINT32_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_VARIANT_REF"><span class="hs-identifier hs-var">DT_VARIANT_REF</span></a></span><span>
</span><span id="line-398"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT64_REF"><span class="hs-identifier hs-type">DT_UINT64_REF</span></a></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_UINT32_REF"><span class="hs-identifier hs-var">DT_UINT32_REF</span></a></span><span>
</span><span id="line-399"></span><span> </span><span class="annot"><span class="hs-identifier hs-var">pred</span></span><span> </span><span class="hs-special">(</span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType%27Unrecognized"><span class="hs-identifier hs-type">DataType'Unrecognized</span></a></span><span> </span><span class="hs-identifier">_</span><span class="hs-special">)</span><span>
</span><span id="line-400"></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">String -&gt; DataType
forall a. HasCallStack =&gt; String -&gt; a
</span><span class="hs-identifier hs-var">Prelude.error</span></span><span> </span><span class="annot"><span class="hs-string">&quot;DataType.pred: bad argument: unrecognized value&quot;</span></span><span>
</span><span id="line-401"></span><span> </span><span id="local-6989586621679475747"><span class="annot"><span class="annottext">enumFrom :: DataType -&gt; [DataType]
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">enumFrom</span></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; [DataType]
forall a. (Enum a, Bounded a) =&gt; a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.ProtoLens.Message.Enum.messageEnumFrom</span></span><span>
</span><span id="line-402"></span><span> </span><span id="local-6989586621679475745"><span class="annot"><span class="annottext">enumFromTo :: DataType -&gt; DataType -&gt; [DataType]
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">enumFromTo</span></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; DataType -&gt; [DataType]
forall a. Enum a =&gt; a -&gt; a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.ProtoLens.Message.Enum.messageEnumFromTo</span></span><span>
</span><span id="line-403"></span><span> </span><span id="local-6989586621679475743"><span class="annot"><span class="annottext">enumFromThen :: DataType -&gt; DataType -&gt; [DataType]
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">enumFromThen</span></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; DataType -&gt; [DataType]
forall a. (Enum a, Bounded a) =&gt; a -&gt; a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.ProtoLens.Message.Enum.messageEnumFromThen</span></span><span>
</span><span id="line-404"></span><span> </span><span id="local-6989586621679475741"><span class="annot"><span class="annottext">enumFromThenTo :: DataType -&gt; DataType -&gt; DataType -&gt; [DataType]
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">enumFromThenTo</span></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; DataType -&gt; DataType -&gt; [DataType]
forall a. Enum a =&gt; a -&gt; a -&gt; a -&gt; [a]
</span><span class="hs-identifier hs-var">Data.ProtoLens.Message.Enum.messageEnumFromThenTo</span></span><span>
</span><span id="line-405"></span><span class="hs-keyword">instance</span><span> </span><span class="annot"><span class="hs-identifier hs-type">Data.ProtoLens.FieldDefault</span></span><span> </span><span class="annot"><a href="Proto.Tensorflow.Core.Framework.Types.html#DataType"><span class="hs-identifier hs-type">DataType</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-406"></span><span> </span><span id="local-6989586621679475737"><span class="annot"><span class="annottext">fieldDefault :: DataType
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">fieldDefault</span></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="Proto.Tensorflow.Core.Framework.Types.html#DT_INVALID"><span class="hs-identifier hs-var">DT_INVALID</span></a></span><span>
</span><span id="line-407"></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.Types.html#DataType"><span class="hs-identifier hs-type">DataType</span></a></span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-408"></span><span> </span><span id="local-6989586621679475733"><span class="annot"><span class="annottext">rnf :: DataType -&gt; ()
</span><span class="hs-identifier hs-var hs-var hs-var hs-var">rnf</span></span></span><span> </span><span id="local-6989586621679475731"><span class="annot"><span class="annottext">x__ :: DataType
</span><a href="#local-6989586621679475731"><span class="hs-identifier hs-var">x__</span></a></span></span><span> </span><span class="hs-glyph">=</span><span> </span><span class="annot"><span class="annottext">DataType -&gt; () -&gt; ()
forall a b. a -&gt; b -&gt; b
</span><span class="hs-identifier hs-var">Prelude.seq</span></span><span> </span><span class="annot"><span class="annottext">DataType
</span><a href="#local-6989586621679475731"><span class="hs-identifier hs-var">x__</span></a></span><span> </span><span class="hs-special">(</span><span class="hs-special">)</span></pre></body></html>