1
0
mirror of https://github.com/tensorflow/haskell.git synced 2024-07-06 19:33:29 +02:00
tensorflow-haskell/docs/haddock/tensorflow-0.1.0.2/src/TensorFlow.Core.html
2017-10-19 20:56:38 -07:00

93 lines
16 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-comment">-- Copyright 2016 TensorFlow authors.</span><span>
</span><a name="line-2"></a><span class="hs-comment">--</span><span>
</span><a name="line-3"></a><span class="hs-comment">-- Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span><span>
</span><a name="line-4"></a><span class="hs-comment">-- you may not use this file except in compliance with the License.</span><span>
</span><a name="line-5"></a><span class="hs-comment">-- You may obtain a copy of the License at</span><span>
</span><a name="line-6"></a><span class="hs-comment">--</span><span>
</span><a name="line-7"></a><span class="hs-comment">-- http://www.apache.org/licenses/LICENSE-2.0</span><span>
</span><a name="line-8"></a><span class="hs-comment">--</span><span>
</span><a name="line-9"></a><span class="hs-comment">-- Unless required by applicable law or agreed to in writing, software</span><span>
</span><a name="line-10"></a><span class="hs-comment">-- distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span><span>
</span><a name="line-11"></a><span class="hs-comment">-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span><span>
</span><a name="line-12"></a><span class="hs-comment">-- See the License for the specific language governing permissions and</span><span>
</span><a name="line-13"></a><span class="hs-comment">-- limitations under the License.</span><span>
</span><a name="line-14"></a><span>
</span><a name="line-15"></a><span class="hs-pragma">{-# LANGUAGE ExplicitNamespaces #-}</span><span>
</span><a name="line-16"></a><span>
</span><a name="line-17"></a><span class="hs-comment">-- | The core functionality of TensorFlow.</span><span>
</span><a name="line-18"></a><span class="hs-comment">--</span><span>
</span><a name="line-19"></a><span class="hs-comment">-- Unless you are defining ops, you do not need to import other modules from</span><span>
</span><a name="line-20"></a><span class="hs-comment">-- this package.</span><span>
</span><a name="line-21"></a><span class="hs-comment">--</span><span>
</span><a name="line-22"></a><span class="hs-comment">-- Basic ops are provided in the tensorflow-ops and tensorflow-core-ops</span><span>
</span><a name="line-23"></a><span class="hs-comment">-- packages.</span><span>
</span><a name="line-24"></a><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">TensorFlow</span><span class="hs-operator">.</span><span class="hs-identifier">Core</span><span>
</span><a name="line-25"></a><span> </span><span class="hs-special">(</span><span> </span><span class="hs-comment">-- * Session</span><span>
</span><a name="line-26"></a><span> </span><a href="TensorFlow.Session.html#Session"><span class="hs-identifier hs-type">Session</span></a><span>
</span><a name="line-27"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#Options"><span class="hs-identifier hs-type">Options</span></a><span>
</span><a name="line-28"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#sessionConfig"><span class="hs-identifier hs-var">sessionConfig</span></a><span>
</span><a name="line-29"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#sessionTarget"><span class="hs-identifier hs-var">sessionTarget</span></a><span>
</span><a name="line-30"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#sessionTracer"><span class="hs-identifier hs-var">sessionTracer</span></a><span>
</span><a name="line-31"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#runSession"><span class="hs-identifier hs-var">runSession</span></a><span>
</span><a name="line-32"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#runSessionWithOptions"><span class="hs-identifier hs-var">runSessionWithOptions</span></a><span>
</span><a name="line-33"></a><span> </span><span class="hs-comment">-- ** Building graphs</span><span>
</span><a name="line-34"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Build.html#MonadBuild"><span class="hs-identifier hs-type">MonadBuild</span></a><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span>
</span><a name="line-35"></a><span> </span><span class="hs-comment">-- ** Running graphs</span><span>
</span><a name="line-36"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Nodes.html#Fetchable"><span class="hs-identifier hs-type">Fetchable</span></a><span>
</span><a name="line-37"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Nodes.html#Nodes"><span class="hs-identifier hs-type">Nodes</span></a><span>
</span><a name="line-38"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#run"><span class="hs-identifier hs-var">run</span></a><span>
</span><a name="line-39"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#run_"><span class="hs-identifier hs-var">run_</span></a><span>
</span><a name="line-40"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#Feed"><span class="hs-identifier hs-type">Feed</span></a><span>
</span><a name="line-41"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#feed"><span class="hs-identifier hs-var">feed</span></a><span>
</span><a name="line-42"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#runWithFeeds"><span class="hs-identifier hs-var">runWithFeeds</span></a><span>
</span><a name="line-43"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#runWithFeeds_"><span class="hs-identifier hs-var">runWithFeeds_</span></a><span>
</span><a name="line-44"></a><span> </span><span class="hs-comment">-- ** Async</span><span>
</span><a name="line-45"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Session.html#asyncProdNodes"><span class="hs-identifier hs-var">asyncProdNodes</span></a><span>
</span><a name="line-46"></a><span>
</span><a name="line-47"></a><span> </span><span class="hs-comment">-- * Build</span><span>
</span><a name="line-48"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Build.html#Build"><span class="hs-identifier hs-type">Build</span></a><span>
</span><a name="line-49"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Build.html#BuildT"><span class="hs-identifier hs-type">BuildT</span></a><span>
</span><a name="line-50"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#render"><span class="hs-identifier hs-var">render</span></a><span>
</span><a name="line-51"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Build.html#asGraphDef"><span class="hs-identifier hs-var">asGraphDef</span></a><span>
</span><a name="line-52"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Build.html#addGraphDef"><span class="hs-identifier hs-var">addGraphDef</span></a><span>
</span><a name="line-53"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Output.html#opName"><span class="hs-identifier hs-var">opName</span></a><span>
</span><a name="line-54"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Output.html#opAttr"><span class="hs-identifier hs-var">opAttr</span></a><span>
</span><a name="line-55"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Build.html#addInitializer"><span class="hs-identifier hs-var">addInitializer</span></a><span>
</span><a name="line-56"></a><span> </span><span class="hs-comment">-- * Tensor</span><span>
</span><a name="line-57"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Output.html#ControlNode"><span class="hs-identifier hs-type">ControlNode</span></a><span>
</span><a name="line-58"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#Tensor"><span class="hs-identifier hs-type">Tensor</span></a><span>
</span><a name="line-59"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#Value"><span class="hs-identifier hs-type">Value</span></a><span>
</span><a name="line-60"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#Ref"><span class="hs-identifier hs-type">Ref</span></a><span>
</span><a name="line-61"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#value"><span class="hs-identifier hs-var">value</span></a><span>
</span><a name="line-62"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#tensorFromName"><span class="hs-identifier hs-var">tensorFromName</span></a><span>
</span><a name="line-63"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#expr"><span class="hs-identifier hs-var">expr</span></a><span>
</span><a name="line-64"></a><span> </span><span class="hs-comment">-- ** Element types</span><span>
</span><a name="line-65"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Types.html#TensorType"><span class="hs-identifier hs-type">TensorType</span></a><span>
</span><a name="line-66"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Types.html#TensorData"><span class="hs-identifier hs-type">TensorData</span></a><span>
</span><a name="line-67"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Types.html#TensorDataType"><span class="hs-identifier hs-type">TensorDataType</span></a><span class="hs-special">(</span><a href="TensorFlow.Types.html#decodeTensorData"><span class="hs-identifier hs-var">decodeTensorData</span></a><span class="hs-special">,</span><span> </span><a href="TensorFlow.Types.html#encodeTensorData"><span class="hs-identifier hs-var">encodeTensorData</span></a><span class="hs-special">)</span><span>
</span><a name="line-68"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Types.html#ResourceHandle"><span class="hs-identifier hs-type">ResourceHandle</span></a><span>
</span><a name="line-69"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Types.html#Scalar"><span class="hs-identifier hs-type">Scalar</span></a><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span>
</span><a name="line-70"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Types.html#Shape"><span class="hs-identifier hs-type">Shape</span></a><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span>
</span><a name="line-71"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Types.html#OneOf"><span class="hs-identifier hs-type">OneOf</span></a><span>
</span><a name="line-72"></a><span> </span><span class="hs-special">,</span><span> </span><span class="hs-keyword">type</span><span> </span><span class="hs-special">(</span><a href="TensorFlow.Types.html#%2F%3D"><span class="hs-operator hs-type">/=</span></a><span class="hs-special">)</span><span>
</span><a name="line-73"></a><span>
</span><a name="line-74"></a><span> </span><span class="hs-comment">-- * Op combinators</span><span>
</span><a name="line-75"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Tensor.html#colocateWith"><span class="hs-identifier hs-var">colocateWith</span></a><span>
</span><a name="line-76"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Output.html#Device"><span class="hs-identifier hs-type">Device</span></a><span class="hs-special">(</span><span class="hs-glyph">..</span><span class="hs-special">)</span><span>
</span><a name="line-77"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Build.html#withDevice"><span class="hs-identifier hs-var">withDevice</span></a><span>
</span><a name="line-78"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.Build.html#withNameScope"><span class="hs-identifier hs-var">withNameScope</span></a><span>
</span><a name="line-79"></a><span> </span><span class="hs-comment">-- ** Dependencies</span><span>
</span><a name="line-80"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.ControlFlow.html#withControlDependencies"><span class="hs-identifier hs-var">withControlDependencies</span></a><span>
</span><a name="line-81"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.ControlFlow.html#group"><span class="hs-identifier hs-var">group</span></a><span>
</span><a name="line-82"></a><span> </span><span class="hs-comment">-- ** Misc</span><span>
</span><a name="line-83"></a><span> </span><span class="hs-special">,</span><span> </span><a href="TensorFlow.ControlFlow.html#noOp"><span class="hs-identifier hs-var">noOp</span></a><span>
</span><a name="line-84"></a><span> </span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><a name="line-85"></a><span>
</span><a name="line-86"></a><span class="hs-keyword">import</span><span> </span><a href="TensorFlow.Build.html"><span class="hs-identifier">TensorFlow</span><span class="hs-operator">.</span><span class="hs-identifier">Build</span></a><span>
</span><a name="line-87"></a><span class="hs-keyword">import</span><span> </span><a href="TensorFlow.ControlFlow.html"><span class="hs-identifier">TensorFlow</span><span class="hs-operator">.</span><span class="hs-identifier">ControlFlow</span></a><span>
</span><a name="line-88"></a><span class="hs-keyword">import</span><span> </span><a href="TensorFlow.Nodes.html"><span class="hs-identifier">TensorFlow</span><span class="hs-operator">.</span><span class="hs-identifier">Nodes</span></a><span>
</span><a name="line-89"></a><span class="hs-keyword">import</span><span> </span><a href="TensorFlow.Output.html"><span class="hs-identifier">TensorFlow</span><span class="hs-operator">.</span><span class="hs-identifier">Output</span></a><span>
</span><a name="line-90"></a><span class="hs-keyword">import</span><span> </span><a href="TensorFlow.Session.html"><span class="hs-identifier">TensorFlow</span><span class="hs-operator">.</span><span class="hs-identifier">Session</span></a><span>
</span><a name="line-91"></a><span class="hs-keyword">import</span><span> </span><a href="TensorFlow.Tensor.html"><span class="hs-identifier">TensorFlow</span><span class="hs-operator">.</span><span class="hs-identifier">Tensor</span></a><span>
</span><a name="line-92"></a><span class="hs-keyword">import</span><span> </span><a href="TensorFlow.Types.html"><span class="hs-identifier">TensorFlow</span><span class="hs-operator">.</span><span class="hs-identifier">Types</span></a><span>
</span><a name="line-93"></a></pre></body></html>