<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"/><title>TensorFlow.Output</title><linkhref="ocean.css"rel="stylesheet"type="text/css"title="Ocean"/><scriptsrc="haddock-util.js"type="text/javascript"></script><scripttype="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_TensorFlow-Output.html");};
valuable for causing side effects when they are run.</p></div><divclass="subs constructors"><pclass="caption">Constructors</p><table><tr><tdclass="src"><aname="v:ControlNode"class="def">ControlNode</a></td><tdclass="doc empty"> </td></tr><tr><tdcolspan="2"><divclass="subs fields"><pclass="caption">Fields</p><dl><dtclass="src"><aname="v:unControlNode"class="def">unControlNode</a> :: <ahref="TensorFlow-Output.html#t:Op">Op</a></dt><ddclass="doc empty"> </dd></dl><divclass="clear"></div></div></td></tr></table></div><divclass="subs instances"><pid="control.i:ControlNode"class="caption collapser"onclick="toggleSection('i:ControlNode')">Instances</p><divid="section.i:ControlNode"class="show"><table><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="TensorFlow-BuildOp.html#t:BuildOp">BuildOp</a><ahref="TensorFlow-Output.html#t:ControlNode">ControlNode</a></span><ahref="src/TensorFlow-BuildOp.html#line-150"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="TensorFlow-BuildOp.html#t:OpResult">OpResult</a><ahref="TensorFlow-Output.html#t:ControlNode">ControlNode</a></span><ahref="src/TensorFlow-BuildOp.html#line-98"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="TensorFlow-Nodes.html#t:Nodes">Nodes</a><ahref="TensorFlow-Output.html#t:ControlNode">ControlNode</a></span><ahref="src/TensorFlow-Nodes.html#line-91"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left">(~) * a () =><ahref="TensorFlow-Nodes.html#t:Fetchable">Fetchable</a><ahref="TensorFlow-Output.html#t:ControlNode">ControlNode</a> a</span><ahref="src/TensorFlow-Nodes.html#line-98"class="link">Source</a></td><tdclass="doc empty"> </td></tr></table></div></div></div><divclass="top"><pclass="src"><spanclass="keyword">newtype</span><aname="t:Device"class="def">Device</a><ahref="src/TensorFlow-Output.html#Device"class="link">Source</a></p><divclass="doc"><p>A device that a node can be assigned to.
are constructed from job and replica names.</p></div><divclass="subs constructors"><pclass="caption">Constructors</p><table><tr><tdclass="src"><aname="v:Device"class="def">Device</a></td><tdclass="doc empty"> </td></tr><tr><tdcolspan="2"><divclass="subs fields"><pclass="caption">Fields</p><dl><dtclass="src"><aname="v:deviceName"class="def">deviceName</a> :: <ahref="../text-1.2.2.1/Data-Text.html#t:Text">Text</a></dt><ddclass="doc empty"> </dd></dl><divclass="clear"></div></div></td></tr></table></div><divclass="subs instances"><pid="control.i:Device"class="caption collapser"onclick="toggleSection('i:Device')">Instances</p><divid="section.i:Device"class="show"><table><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Eq.html#t:Eq">Eq</a><ahref="TensorFlow-Output.html#t:Device">Device</a></span><ahref="src/TensorFlow-Output.html#line-88"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Ord.html#t:Ord">Ord</a><ahref="TensorFlow-Output.html#t:Device">Device</a></span><ahref="src/TensorFlow-Output.html#line-88"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Text-Show.html#t:Show">Show</a><ahref="TensorFlow-Output.html#t:Device">Device</a></span><ahref="src/TensorFlow-Output.html#line-90"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-String.html#t:IsString">IsString</a><ahref="TensorFlow-Output.html#t:Device">Device</a></span><ahref="src/TensorFlow-Output.html#line-88"class="link">Source</a></td><tdclass="doc empty"> </td></tr></table></div></div></div><h1id="g:1">Ops</h1><divclass="top"><pclass="src"><spanclass="keyword">newtype</span><aname="t:NodeName"class="def">NodeName</a><ahref="src/TensorFlow-Output.html#NodeName"class="link">Source</a></p><divclass="doc"><p>The name of a node in the graph. This corresponds to the proto field
(if the node was implicitly named).</p></div><divclass="subs constructors"><pclass="caption">Constructors</p><table><tr><tdclass="src"><aname="v:NodeName"class="def">NodeName</a></td><tdclass="doc empty"> </td></tr><tr><tdcolspan="2"><divclass="subs fields"><pclass="caption">Fields</p><dl><dtclass="src"><aname="v:unNodeName"class="def">unNodeName</a> :: <ahref="../text-1.2.2.1/Data-Text.html#t:Text">Text</a></dt><ddclass="doc empty"> </dd></dl><divclass="clear"></div></div></td></tr></table></div><divclass="subs instances"><pid="control.i:NodeName"class="caption collapser"onclick="toggleSection('i:NodeName')">Instances</p><divid="section.i:NodeName"class="show"><table><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Eq.html#t:Eq">Eq</a><ahref="TensorFlow-Output.html#t:NodeName">NodeName</a></span><ahref="src/TensorFlow-Output.html#line-131"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Ord.html#t:Ord">Ord</a><ahref="TensorFlow-Output.html#t:NodeName">NodeName</a></span><ahref="src/TensorFlow-Output.html#line-131"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Text-Show.html#t:Show">Show</a><ahref="TensorFlow-Output.html#t:NodeName">NodeName</a></span><ahref="src/TensorFlow-Output.html#line-131"class="link">Source</a></td><tdclass="doc empty"> </td></tr></table></div></div></div><divclass="top"><pclass="src"><spanclass="keyword">data</span><aname="t:Op"class="def">Op</a><ahref="src/TensorFlow-Output.html#Op"class="link">Source</a></p><divclass="doc"><p>The representation of a node in a TensorFlow graph.</p></div><divclass="subs constructors"><pclass="caption">Constructors</p><table><tr><tdclass="src"><aname="v:Rendered"class="def">Rendered</a> !<ahref="../tensorflow-proto-0.1.0.0/Proto-Tensorflow-Core-Framework-NodeDef.html#t:NodeDef">NodeDef</a></td><tdclass="doc"><p>Properties are fixed, including the
device, name, and scope.</p></td></tr><tr><tdclass="src"><aname="v:Unrendered"class="def">Unrendered</a> !<ahref="TensorFlow-Output.html#t:OpDef">OpDef</a></td><tdclass="doc"><p>Properties are not fixed, and may change depending
on which context this op is rendered in.</p></td></tr></table></div><divclass="subs instances"><pid="control.i:Op"class="caption collapser"onclick="toggleSection('i:Op')">Instances</p><divid="section.i:Op"class="show"><table><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Eq.html#t:Eq">Eq</a><ahref="TensorFlow-Output.html#t:Op">Op</a></span><ahref="src/TensorFlow-Output.html#line-99"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Ord.html#t:Ord">Ord</a><ahref="TensorFlow-Output.html#t:Op">Op</a></span><ahref="src/TensorFlow-Output.html#line-99"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Text-Show.html#t:Show">Show</a><ahref="TensorFlow-Output.html#t:Op">Op</a></span><ahref="src/TensorFlow-Output.html#line-101"class="link">Source</a></td><tdclass="doc empty"> </td></tr></table></div></div></div><divclass="top"><pclass="src"><aname="v:opUnrendered"class="def">opUnrendered</a> :: <ahref="../lens-family-1.2.0/Lens-Family2-Unchecked.html#t:Traversal-39-">Traversal'</a><ahref="TensorFlow-Output.html#t:Op">Op</a><ahref="TensorFlow-Output.html#t:OpDef">OpDef</a><ahref="src/TensorFlow-Output.html#opUnrendered"class="link">Source</a></p><divclass="doc"><p>Traverse on the <code><ahref="TensorFlow-Output.html#v:Unrendered">Unrendered</a></code> of an <code><ahref="TensorFlow-Output.html#t:Op">Op</a></code>.</p><p>Same implementation as _Left.</p></div></div><divclass="top"><pclass="src"><spanclass="keyword">data</span><aname="t:OpDef"class="def">OpDef</a><ahref="src/TensorFlow-Output.html#OpDef"class="link">Source</a></p><divclass="doc"><p>Op definition. This corresponds somewhat to the <code><ahref="../tensorflow-proto-0.1.0.0/Proto-Tensorflow-Core-Framework-NodeDef.html#t:NodeDef">NodeDef</a></code> proto.</p></div><divclass="subs constructors"><pclass="caption">Constructors</p><table><tr><tdclass="src"><aname="v:OpDef"class="def">OpDef</a></td><tdclass="doc empty"> </td></tr><tr><tdcolspan="2"><divclass="subs fields"><pclass="caption">Fields</p><dl><dtclass="src"><aname="v:_opName"class="def">_opName</a> :: !<ahref="TensorFlow-Output.html#t:PendingNodeName">PendingNodeName</a></dt><ddclass="doc empty"> </dd><dtclass="src"><aname="v:_opType"class="def">_opType</a> :: !<ahref="TensorFlow-Output.html#t:OpType">OpType</a></dt><ddclass="doc empty"> </dd><dtclass="src"><aname="v:_opAttrs"class="def">_opAttrs</a> :: !(<ahref="../containers-0.5.6.2/Data-Map-Lazy.html#t:Map">Map</a><ahref="../text-1.2.2.1/Data-Text.html#t:Text">Text</a><ahref="../tensorflow-proto-0.1.0.0/Proto-Tensorflow-Core-Framework-AttrValue.html#t:AttrValue">AttrValue</a>)</dt><ddclass="doc empty"> </dd><dtclass="src"><aname="v:_opInputs"class="def">_opInputs</a> :: [<ahref="TensorFlow-Output.html#t:Output">Output</a>]</dt><ddclass="doc empty"> </dd><dtclass="src"><aname="v:_opControlInputs"class="def">_opControlInputs</a> :: [<ahref="TensorFlow-Output.html#t:NodeName">NodeName</a>]</dt><ddclass="doc empty"> </dd></dl><divclass="clear"></div></div></td></tr></table></div><divclass="subs instances"><pid="control.i:OpDef"class="caption collapser"onclick="toggleSection('i:OpDef')">Instances</p><divid="section.i:OpDef"class="show"><table><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Eq.html#t:Eq">Eq</a><ahref="TensorFlow-Output.html#t:OpDef">OpDef</a></span><ahref="src/TensorFlow-Output.html#line-119"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Ord.html#t:Ord">Ord</a><ahref="TensorFlow-Output.html#t:OpDef">OpDef</a></span><ahref="src/TensorFlow-Output.html#line-119"class="link">Source</a></td><tdclass="doc empty"> </td></tr></table></div></div></div><divcla
unique identifier. Does not contain the "scope" prefix.</p></div><divclass="subs constructors"><pclass="caption">Constructors</p><table><tr><tdclass="src"><aname="v:ExplicitName"class="def">ExplicitName</a> !<ahref="../text-1.2.2.1/Data-Text.html#t:Text">Text</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src"><aname="v:ImplicitName"class="def">ImplicitName</a></td><tdclass="doc empty"> </td></tr></table></div><divclass="subs instances"><pid="control.i:PendingNodeName"class="caption collapser"onclick="toggleSection('i:PendingNodeName')">Instances</p><divid="section.i:PendingNodeName"class="show"><table><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Eq.html#t:Eq">Eq</a><ahref="TensorFlow-Output.html#t:PendingNodeName">PendingNodeName</a></span><ahref="src/TensorFlow-Output.html#line-125"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Data-Ord.html#t:Ord">Ord</a><ahref="TensorFlow-Output.html#t:PendingNodeName">PendingNodeName</a></span><ahref="src/TensorFlow-Output.html#line-125"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="../base-4.8.2.0/Text-Show.html#t:Show">Show</a><ahref="TensorFlow-Output.html#t:PendingNodeName">PendingNodeName</a></span><ahref="src/TensorFlow-Output.html#line-125"class="link">Source</a></td><tdclass="doc empty"> </td></tr></table></div></div></div><divclass="top"><pclass="src"><spanclass="keyword">newtype</span><aname="t:ResourceHandle"class="def">ResourceHandle</a> a <ahref="src/TensorFlow-Output.html#ResourceHandle"class="link">Source</a></p><divclass="doc"><p>Opaque handle to a mutable resource in the graph. Typical such
resources are variables. The type parameter corresponds to the
dtype of the tensor held in the variable.</p></div><divclass="subs constructors"><pclass="caption">Constructors</p><table><tr><tdclass="src"><aname="v:ResourceHandle"class="def">ResourceHandle</a><ahref="TensorFlow-Output.html#t:Output">Output</a></td><tdclass="doc empty"> </td></tr></table></div><divclass="subs instances"><pid="control.i:ResourceHandle"class="caption collapser"onclick="toggleSection('i:ResourceHandle')">Instances</p><divid="section.i:ResourceHandle"class="show"><table><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="TensorFlow-BuildOp.html#t:BuildOp">BuildOp</a> (<ahref="TensorFlow-Output.html#t:ResourceHandle">ResourceHandle</a> a)</span><ahref="src/TensorFlow-BuildOp.html#line-153"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="TensorFlow-BuildOp.html#t:OpResult">OpResult</a> (<ahref="TensorFlow-Output.html#t:ResourceHandle">ResourceHandle</a> a)</span><ahref="src/TensorFlow-BuildOp.html#line-89"class="link">Source</a></td><tdclass="doc empty"> </td></tr><tr><tdclass="src clearfix"><spanclass="inst-left"><ahref="TensorFlow-BuildOp.html#t:BuildOp">BuildOp</a> f =><ahref="TensorFlow-BuildOp.html#t:BuildOp">BuildOp</a> (<ahref="TensorFlow-Output.html#t:ResourceHandle">ResourceHandle</a> a -> f)</span><ahref="src/TensorFlow-BuildOp.html#line-192"class="link">Source</a></td><tdclass="doc empty"> </td></tr></table></div></div></div></div></div><divid="footer"><p>Produced by <ahref="http://www.haskell.org/haddock/">Haddock</a> version 2.16.1</p></div></body></html>