1
0
mirror of https://github.com/tensorflow/haskell.git synced 2024-07-01 17:08:34 +02:00
tensorflow-haskell/docs/haddock/tensorflow-proto-0.1.0.0/Proto-Tensorflow-Core-Framework-OpDef.html
2017-10-19 20:56:38 -07:00

4 lines
99 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><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Proto.Tensorflow.Core.Framework.OpDef</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Proto-Tensorflow-Core-Framework-OpDef.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Proto.Tensorflow.Core.Framework.OpDef.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">tensorflow-proto-0.1.0.0: TensorFlow protocol buffers.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Proto.Tensorflow.Core.Framework.OpDef</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:OpDef" class="def">OpDef</a> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#OpDef" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:OpDef" class="def">OpDef</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_OpDef-39-name" class="def">_OpDef'name</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-inputArg" class="def">_OpDef'inputArg</a> :: ![<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a>]</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-outputArg" class="def">_OpDef'outputArg</a> :: ![<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a>]</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-attr" class="def">_OpDef'attr</a> :: ![<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a>]</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-deprecation" class="def">_OpDef'deprecation</a> :: !(<a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a>)</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-summary" class="def">_OpDef'summary</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-description" class="def">_OpDef'description</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-isCommutative" class="def">_OpDef'isCommutative</a> :: !<a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-isAggregate" class="def">_OpDef'isAggregate</a> :: !<a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-isStateful" class="def">_OpDef'isStateful</a> :: !<a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-allowsUninitializedInput" class="def">_OpDef'allowsUninitializedInput</a> :: !<a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:OpDef" class="caption collapser" onclick="toggleSection('i:OpDef')">Instances</p><div id="section.i:OpDef" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:Eq:1" class="instance expander" onclick="toggleSection('i:id:OpDef:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-41" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:Ord:2" class="instance expander" onclick="toggleSection('i:id:OpDef:Ord:2')"></span> <a href="../base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-41" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="../base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:Show:3" class="instance expander" onclick="toggleSection('i:id:OpDef:Show:3')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-41" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:Show:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a>] -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:Message:4" class="instance expander" onclick="toggleSection('i:id:OpDef:Message:4')"></span> Message <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-171" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:Message:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:descriptor">descriptor</a> :: MessageDescriptor <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:Default:5" class="instance expander" onclick="toggleSection('i:id:OpDef:Default:5')"></span> Default <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-159" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:Default:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:def">def</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:6" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:6')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;allowsUninitializedInput&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-150" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;allowsUninitializedInput&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:7" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:7')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a>], (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a>], <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;attr&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-73" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;attr&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:8" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:8')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;deprecation&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-83" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;deprecation&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:9" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:9')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;description&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-113" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;description&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:10" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:10')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a>], (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a>], <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;inputArg&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-53" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;inputArg&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:11" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:11')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;isAggregate&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-132" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;isAggregate&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:12" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:12')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;isCommutative&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-123" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;isCommutative&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:13" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:13')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;isStateful&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-141" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;isStateful&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:14" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:14')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a (<a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a>), (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b (<a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a>), <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;maybe'deprecation&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-93" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;maybe'deprecation&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:15" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:15')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;name&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-43" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:15" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;name&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:16" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:16')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a>], (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a>], <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;outputArg&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-63" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:16" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;outputArg&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef:HasLens:17" class="instance expander" onclick="toggleSection('i:id:OpDef:HasLens:17')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;summary&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-103" class="link">Source</a> <a href="#t:OpDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef:HasLens:17" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;summary&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:OpDef-39-ArgDef" class="def">OpDef'ArgDef</a> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27ArgDef" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:OpDef-39-ArgDef" class="def">OpDef'ArgDef</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_OpDef-39-ArgDef-39-name" class="def">_OpDef'ArgDef'name</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-ArgDef-39-description" class="def">_OpDef'ArgDef'description</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-ArgDef-39-type-39-" class="def">_OpDef'ArgDef'type'</a> :: !<a href="Proto-Tensorflow-Core-Framework-Types.html#t:DataType">DataType</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-ArgDef-39-typeAttr" class="def">_OpDef'ArgDef'typeAttr</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-ArgDef-39-numberAttr" class="def">_OpDef'ArgDef'numberAttr</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-ArgDef-39-typeListAttr" class="def">_OpDef'ArgDef'typeListAttr</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-ArgDef-39-isRef" class="def">_OpDef'ArgDef'isRef</a> :: !<a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:OpDef-39-ArgDef" class="caption collapser" onclick="toggleSection('i:OpDef-39-ArgDef')">Instances</p><div id="section.i:OpDef-39-ArgDef" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:Eq:1" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-279" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:Ord:2" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:Ord:2')"></span> <a href="../base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-279" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="../base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:Show:3" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:Show:3')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-279" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:Show:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a>] -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:Message:4" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:Message:4')"></span> Message <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-361" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:Message:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:descriptor">descriptor</a> :: MessageDescriptor <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:Default:5" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:Default:5')"></span> Default <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-351" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:Default:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:def">def</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:HasLens:6" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:HasLens:6')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;description&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-291" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:HasLens:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;description&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:HasLens:7" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:HasLens:7')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;isRef&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-342" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:HasLens:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;isRef&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:HasLens:8" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:HasLens:8')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;name&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-281" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:HasLens:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;name&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:HasLens:9" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:HasLens:9')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;numberAttr&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-322" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:HasLens:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;numberAttr&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:HasLens:10" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:HasLens:10')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="Proto-Tensorflow-Core-Framework-Types.html#t:DataType">DataType</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="Proto-Tensorflow-Core-Framework-Types.html#t:DataType">DataType</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;type'&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-301" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:HasLens:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;type'&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:HasLens:11" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:HasLens:11')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;typeAttr&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-312" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:HasLens:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;typeAttr&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-ArgDef:HasLens:12" class="instance expander" onclick="toggleSection('i:id:OpDef-39-ArgDef:HasLens:12')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;typeListAttr&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-332" class="link">Source</a> <a href="#t:OpDef-39-ArgDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-ArgDef:HasLens:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;typeListAttr&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-ArgDef">OpDef'ArgDef</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:OpDef-39-AttrDef" class="def">OpDef'AttrDef</a> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#OpDef%27AttrDef" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:OpDef-39-AttrDef" class="def">OpDef'AttrDef</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_OpDef-39-AttrDef-39-name" class="def">_OpDef'AttrDef'name</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-AttrDef-39-type-39-" class="def">_OpDef'AttrDef'type'</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-AttrDef-39-defaultValue" class="def">_OpDef'AttrDef'defaultValue</a> :: !(<a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>)</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-AttrDef-39-description" class="def">_OpDef'AttrDef'description</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-AttrDef-39-hasMinimum" class="def">_OpDef'AttrDef'hasMinimum</a> :: !<a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-AttrDef-39-minimum" class="def">_OpDef'AttrDef'minimum</a> :: !<a href="../base-4.9.1.0/Data-Int.html#t:Int64">Int64</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDef-39-AttrDef-39-allowedValues" class="def">_OpDef'AttrDef'allowedValues</a> :: !(<a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>)</dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:OpDef-39-AttrDef" class="caption collapser" onclick="toggleSection('i:OpDef-39-AttrDef')">Instances</p><div id="section.i:OpDef-39-AttrDef" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:Eq:1" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-438" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:Ord:2" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:Ord:2')"></span> <a href="../base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-438" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="../base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:Show:3" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:Show:3')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-438" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:Show:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a>] -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:Message:4" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:Message:4')"></span> Message <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-555" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:Message:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:descriptor">descriptor</a> :: MessageDescriptor <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:Default:5" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:Default:5')"></span> Default <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-545" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:Default:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:def">def</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:HasLens:6" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:HasLens:6')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;allowedValues&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-517" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:HasLens:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;allowedValues&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:HasLens:7" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:HasLens:7')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;defaultValue&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-460" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:HasLens:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;defaultValue&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:HasLens:8" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:HasLens:8')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;description&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-488" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:HasLens:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;description&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:HasLens:9" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:HasLens:9')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;hasMinimum&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-498" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:HasLens:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;hasMinimum&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:HasLens:10" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:HasLens:10')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a (<a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>), (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b (<a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>), <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;maybe'allowedValues&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-529" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:HasLens:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;maybe'allowedValues&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:HasLens:11" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:HasLens:11')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a (<a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>), (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b (<a href="../base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>), <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;maybe'defaultValue&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-472" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:HasLens:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;maybe'defaultValue&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:HasLens:12" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:HasLens:12')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="../base-4.9.1.0/Data-Int.html#t:Int64">Int64</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="../base-4.9.1.0/Data-Int.html#t:Int64">Int64</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;minimum&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-507" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:HasLens:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;minimum&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:HasLens:13" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:HasLens:13')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;name&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-440" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:HasLens:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;name&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDef-39-AttrDef:HasLens:14" class="instance expander" onclick="toggleSection('i:id:OpDef-39-AttrDef:HasLens:14')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;type'&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-450" class="link">Source</a> <a href="#t:OpDef-39-AttrDef" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDef-39-AttrDef:HasLens:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;type'&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef-39-AttrDef">OpDef'AttrDef</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:OpDeprecation" class="def">OpDeprecation</a> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#OpDeprecation" class="link">Source</a> <a href="#t:OpDeprecation" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:OpDeprecation" class="def">OpDeprecation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_OpDeprecation-39-version" class="def">_OpDeprecation'version</a> :: !<a href="../base-4.9.1.0/Data-Int.html#t:Int32">Int32</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_OpDeprecation-39-explanation" class="def">_OpDeprecation'explanation</a> :: !Text</dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:OpDeprecation" class="caption collapser" onclick="toggleSection('i:OpDeprecation')">Instances</p><div id="section.i:OpDeprecation" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDeprecation:Eq:1" class="instance expander" onclick="toggleSection('i:id:OpDeprecation:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-624" class="link">Source</a> <a href="#t:OpDeprecation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDeprecation:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDeprecation:Ord:2" class="instance expander" onclick="toggleSection('i:id:OpDeprecation:Ord:2')"></span> <a href="../base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-624" class="link">Source</a> <a href="#t:OpDeprecation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDeprecation:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="../base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDeprecation:Show:3" class="instance expander" onclick="toggleSection('i:id:OpDeprecation:Show:3')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-624" class="link">Source</a> <a href="#t:OpDeprecation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDeprecation:Show:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a>] -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDeprecation:Message:4" class="instance expander" onclick="toggleSection('i:id:OpDeprecation:Message:4')"></span> Message <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-652" class="link">Source</a> <a href="#t:OpDeprecation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDeprecation:Message:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:descriptor">descriptor</a> :: MessageDescriptor <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDeprecation:Default:5" class="instance expander" onclick="toggleSection('i:id:OpDeprecation:Default:5')"></span> Default <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-646" class="link">Source</a> <a href="#t:OpDeprecation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDeprecation:Default:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:def">def</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDeprecation:HasLens:6" class="instance expander" onclick="toggleSection('i:id:OpDeprecation:HasLens:6')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a Text, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b Text, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;explanation&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-636" class="link">Source</a> <a href="#t:OpDeprecation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDeprecation:HasLens:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;explanation&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpDeprecation:HasLens:7" class="instance expander" onclick="toggleSection('i:id:OpDeprecation:HasLens:7')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a <a href="../base-4.9.1.0/Data-Int.html#t:Int32">Int32</a>, (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b <a href="../base-4.9.1.0/Data-Int.html#t:Int32">Int32</a>, <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;version&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-626" class="link">Source</a> <a href="#t:OpDeprecation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpDeprecation:HasLens:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;version&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDeprecation">OpDeprecation</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:OpList" class="def">OpList</a> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#OpList" class="link">Source</a> <a href="#t:OpList" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:OpList" class="def">OpList</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_OpList-39-op" class="def">_OpList'op</a> :: ![<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a>]</dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:OpList" class="caption collapser" onclick="toggleSection('i:OpList')">Instances</p><div id="section.i:OpList" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpList:Eq:1" class="instance expander" onclick="toggleSection('i:id:OpList:Eq:1')"></span> <a href="../base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-677" class="link">Source</a> <a href="#t:OpList" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpList:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpList:Ord:2" class="instance expander" onclick="toggleSection('i:id:OpList:Ord:2')"></span> <a href="../base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-677" class="link">Source</a> <a href="#t:OpList" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpList:Ord:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:compare">compare</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="../base-4.9.1.0/Data-Ord.html#t:Ordering">Ordering</a> <a href="#v:compare" class="selflink">#</a></p><p class="src"><a href="#v:-60-">(&lt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60-" class="selflink">#</a></p><p class="src"><a href="#v:-60--61-">(&lt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-60--61-" class="selflink">#</a></p><p class="src"><a href="#v:-62-">(&gt;)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62-" class="selflink">#</a></p><p class="src"><a href="#v:-62--61-">(&gt;=)</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="../base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-62--61-" class="selflink">#</a></p><p class="src"><a href="#v:max">max</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> <a href="#v:max" class="selflink">#</a></p><p class="src"><a href="#v:min">min</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> <a href="#v:min" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpList:Show:3" class="instance expander" onclick="toggleSection('i:id:OpList:Show:3')"></span> <a href="../base-4.9.1.0/Text-Show.html#t:Show">Show</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-677" class="link">Source</a> <a href="#t:OpList" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpList:Show:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="../base-4.9.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; <a href="../base-4.9.1.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a>] -&gt; <a href="../base-4.9.1.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpList:Message:4" class="instance expander" onclick="toggleSection('i:id:OpList:Message:4')"></span> Message <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-691" class="link">Source</a> <a href="#t:OpList" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpList:Message:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:descriptor">descriptor</a> :: MessageDescriptor <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpList:Default:5" class="instance expander" onclick="toggleSection('i:id:OpList:Default:5')"></span> Default <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a></span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-688" class="link">Source</a> <a href="#t:OpList" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpList:Default:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:def">def</a> :: <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:OpList:HasLens:6" class="instance expander" onclick="toggleSection('i:id:OpList:HasLens:6')"></span> ((~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> a [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a>], (~) <a href="../base-4.9.1.0/Data-Kind.html#t:-42-">*</a> b [<a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpDef">OpDef</a>], <a href="../base-4.9.1.0/Data-Functor.html#t:Functor">Functor</a> f) =&gt; HasLens &quot;op&quot; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> a b</span> <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#line-679" class="link">Source</a> <a href="#t:OpList" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:OpList:HasLens:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:lensOf">lensOf</a> :: <a href="../ghc-prim-0.5.0.0/GHC-Prim.html#t:Proxy-35-">Proxy#</a> <a href="../base-4.9.1.0/GHC-TypeLits.html#t:Symbol">Symbol</a> &quot;op&quot; -&gt; (a -&gt; f b) -&gt; <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a> -&gt; f <a href="Proto-Tensorflow-Core-Framework-OpDef.html#t:OpList">OpList</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:allowedValues" class="def">allowedValues</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;allowedValues&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#allowedValues" class="link">Source</a> <a href="#v:allowedValues" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:allowsUninitializedInput" class="def">allowsUninitializedInput</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;allowsUninitializedInput&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#allowsUninitializedInput" class="link">Source</a> <a href="#v:allowsUninitializedInput" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:attr" class="def">attr</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;attr&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#attr" class="link">Source</a> <a href="#v:attr" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:defaultValue" class="def">defaultValue</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;defaultValue&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#defaultValue" class="link">Source</a> <a href="#v:defaultValue" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:deprecation" class="def">deprecation</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;deprecation&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#deprecation" class="link">Source</a> <a href="#v:deprecation" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:description" class="def">description</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;description&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#description" class="link">Source</a> <a href="#v:description" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:explanation" class="def">explanation</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;explanation&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#explanation" class="link">Source</a> <a href="#v:explanation" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:hasMinimum" class="def">hasMinimum</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;hasMinimum&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#hasMinimum" class="link">Source</a> <a href="#v:hasMinimum" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:inputArg" class="def">inputArg</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;inputArg&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#inputArg" class="link">Source</a> <a href="#v:inputArg" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:isAggregate" class="def">isAggregate</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;isAggregate&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#isAggregate" class="link">Source</a> <a href="#v:isAggregate" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:isCommutative" class="def">isCommutative</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;isCommutative&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#isCommutative" class="link">Source</a> <a href="#v:isCommutative" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:isRef" class="def">isRef</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;isRef&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#isRef" class="link">Source</a> <a href="#v:isRef" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:isStateful" class="def">isStateful</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;isStateful&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#isStateful" class="link">Source</a> <a href="#v:isStateful" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:maybe-39-allowedValues" class="def">maybe'allowedValues</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;maybe'allowedValues&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#maybe%27allowedValues" class="link">Source</a> <a href="#v:maybe-39-allowedValues" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:maybe-39-defaultValue" class="def">maybe'defaultValue</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;maybe'defaultValue&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#maybe%27defaultValue" class="link">Source</a> <a href="#v:maybe-39-defaultValue" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:maybe-39-deprecation" class="def">maybe'deprecation</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;maybe'deprecation&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#maybe%27deprecation" class="link">Source</a> <a href="#v:maybe-39-deprecation" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:minimum" class="def">minimum</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;minimum&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#minimum" class="link">Source</a> <a href="#v:minimum" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:name" class="def">name</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;name&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#name" class="link">Source</a> <a href="#v:name" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:numberAttr" class="def">numberAttr</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;numberAttr&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#numberAttr" class="link">Source</a> <a href="#v:numberAttr" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:op" class="def">op</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;op&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#op" class="link">Source</a> <a href="#v:op" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:outputArg" class="def">outputArg</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;outputArg&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#outputArg" class="link">Source</a> <a href="#v:outputArg" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:summary" class="def">summary</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;summary&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#summary" class="link">Source</a> <a href="#v:summary" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:type-39-" class="def">type'</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;type'&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#type%27" class="link">Source</a> <a href="#v:type-39-" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:typeAttr" class="def">typeAttr</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;typeAttr&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#typeAttr" class="link">Source</a> <a href="#v:typeAttr" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:typeListAttr" class="def">typeListAttr</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;typeListAttr&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#typeListAttr" class="link">Source</a> <a href="#v:typeListAttr" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:version" class="def">version</a> :: <span class="keyword">forall</span> f s t a b. HasLens &quot;version&quot; f s t a b =&gt; LensLike f s t a b <a href="src/Proto.Tensorflow.Core.Framework.OpDef.html#version" class="link">Source</a> <a href="#v:version" class="selflink">#</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.3</p></div></body></html>