.. 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: