index.rst 714 Bytes
Newer Older
L.S. Cook's avatar
L.S. Cook committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
.. index.rst


#######################
Interact with Backends 
#######################

Backend
========

Backends are responsible for function execution and value allocation. They 
can be used to :doc:`carry out a programmed computation<../howto/execute>`
from a framework by using a CPU or GPU; or they can be used with an *Interpreter* 
mode, which is primarily intended for testing, to analyze a program, or for a 
framework developer to develop a custom UI or API. 


.. figure:: ../graphics/runtime.png
   :width: 650px


.. doxygenclass:: ngraph::runtime::Backend
   :project: ngraph
   :members:




TensorView
===========

.. doxygenclass:: ngraph::runtime::TensorView
   :project: ngraph
   :members: