.. index:: pair: group; Graph API
.. _doxid-group__dnnl__graph__api:

Graph API
=========

.. toctree::
	:hidden:

	group_dnnl_graph_api_allocator.rst
	group_dnnl_graph_api_engine.rst
	group_dnnl_graph_api_logical_tensor.rst
	group_dnnl_graph_api_tensor.rst
	group_dnnl_graph_api_op.rst
	group_dnnl_graph_api_partition.rst
	group_dnnl_graph_api_compiled_partition.rst
	group_dnnl_graph_api_graph.rst
	group_dnnl_graph_api_compiled_partition_cache.rst
	group_dnnl_graph_api_constant_tensor_cache.rst
	group_dnnl_graph_api_interop.rst
	namespace_dnnl.rst



|	:ref:`Allocator<doxid-group__dnnl__graph__api__allocator>`
|	:ref:`Engine<doxid-group__dnnl__graph__api__engine>`
|	:ref:`Logical Tensor<doxid-group__dnnl__graph__api__logical__tensor>`
|	:ref:`Tensor<doxid-group__dnnl__graph__api__tensor>`
|	:ref:`Op<doxid-group__dnnl__graph__api__op>`
|	:ref:`Partition<doxid-group__dnnl__graph__api__partition>`
|	:ref:`Compiled Partition<doxid-group__dnnl__graph__api__compiled__partition>`
|	:ref:`Graph<doxid-group__dnnl__graph__api__graph>`
|	:ref:`Compiled Partition Cache<doxid-group__dnnl__graph__api__compiled__partition__cache>`
|	:ref:`Constant Tensor Cache<doxid-group__dnnl__graph__api__constant__tensor__cache>`
|	:ref:`Runtime interoperability API<doxid-group__dnnl__graph__api__interop>`
|		:ref:`SYCL interoperability API<doxid-group__dnnl__graph__api__sycl__interop>`



.. ref-code-block:: cpp
	:class: doxyrest-overview-code-block

	
	// namespaces

	namespace :ref:`dnnl<doxid-namespacednnl>`;
		namespace :ref:`dnnl::graph<doxid-namespacednnl_1_1graph>`;
			namespace :ref:`dnnl::graph::sycl_interop<doxid-namespacednnl_1_1graph_1_1sycl__interop>`;
		namespace :ref:`dnnl::ocl_interop<doxid-namespacednnl_1_1ocl__interop>`;
		namespace :ref:`dnnl::sycl_interop<doxid-namespacednnl_1_1sycl__interop>`;
		namespace :ref:`dnnl::threadpool_interop<doxid-namespacednnl_1_1threadpool__interop>`;

