# Documentation {#documentation}
@sphinxdirective
.. toctree::
:maxdepth: 1
:caption: Converting and Preparing Models
:hidden:
openvino_docs_MO_DG_Deep_Learning_Model_Optimizer_DevGuide
openvino_docs_HOWTO_Custom_Layers_Guide
omz_tools_downloader
.. toctree::
:maxdepth: 1
:caption: Deploying Inference
:hidden:
openvino_docs_IE_DG_Deep_Learning_Inference_Engine_DevGuide
openvino_docs_nGraph_DG_DevGuide
openvino_docs_install_guides_deployment_manager_tool
openvino_inference_engine_tools_compile_tool_README
.. toctree::
:maxdepth: 1
:caption: Tuning for Performance
:hidden:
openvino_docs_performance_benchmarks
openvino_docs_optimization_guide_dldt_optimization_guide
openvino_docs_MO_DG_Getting_Performance_Numbers
pot_README
openvino_docs_tuning_utilities
.. toctree::
:maxdepth: 1
:caption: Graphical Web Interface for OpenVINO™ toolkit
:hidden:
workbench_docs_Workbench_DG_Introduction
workbench_docs_Workbench_DG_Install
workbench_docs_Workbench_DG_Work_with_Models_and_Sample_Datasets
workbench_docs_Workbench_DG_User_Guide
workbench_docs_security_Workbench
workbench_docs_Workbench_DG_Troubleshooting
.. toctree::
:maxdepth: 1
:hidden:
:caption: Media Processing
DL Streamer API Reference
gst_samples_README
openvino_docs_gapi_gapi_intro
OpenVX Developer Guide
OpenVX API Reference
OpenCV* Developer Guide
OpenCL™ Developer Guide
.. toctree::
:maxdepth: 1
:caption: Add-Ons
:hidden:
ovms_what_is_openvino_model_server
ovsa_get_started
.. toctree::
:maxdepth: 1
:caption: Developing Inference Engine Plugins
:hidden:
Inference Engine Plugin Developer Guide
groupie_dev_api
.. toctree::
:maxdepth: 1
:hidden:
:caption: Use OpenVINO™ Toolkit Securely
openvino_docs_security_guide_introduction
openvino_docs_security_guide_workbench
openvino_docs_IE_DG_protecting_model_guide
ovsa_get_started
@endsphinxdirective
This section provides reference documents that guide you through developing your own deep learning applications with the OpenVINO™ toolkit. These documents will most helpful if you have first gone through the [Get Started](get_started.md) guide.
## Converting and Preparing Models
With the [Model Downloader](@ref omz_tools_downloader) and [Model Optimizer](MO_DG/Deep_Learning_Model_Optimizer_DevGuide.md) guides, you will learn to download pre-trained models and convert them for use with the OpenVINO™ toolkit. You can provide your own model or choose a public or Intel model from a broad selection provided in the [Open Model Zoo](model_zoo.md).
## Deploying Inference
The [Inference Engine Developer Guide](IE_DG/Deep_Learning_Inference_Engine_DevGuide.md) explains the process of creating your own application that runs inference with the OpenVINO™ toolkit. The [API Reference](./api_references.html) defines the Inference Engine API for Python, C++, and C and the nGraph API for Python and C++. The Inference Engine API is what you'll use to create an OpenVINO™ application, while the nGraph API is available for using enhanced operations sets and other features. After writing your application, you can use the [Deployment Manager](install_guides/deployment-manager-tool.md) for deploying to target devices.
## Tuning for Performance
The toolkit provides a [Performance Optimization Guide](optimization_guide/dldt_optimization_guide.md) and utilities for squeezing the best performance out of your application, including [Accuracy Checker](@ref omz_tools_accuracy_checker), [Post-Training Optimization Tool](@ref pot_README), and other tools for measuring accuracy, benchmarking performance, and tuning your application.
## Graphical Web Interface for OpenVINO™ Toolkit
You can choose to use the [OpenVINO™ Deep Learning Workbench](@ref workbench_docs_Workbench_DG_Introduction), a web-based tool that guides you through the process of converting, measuring, optimizing, and deploying models. This tool also serves as a low-effort introduction to the toolkit and provides a variety of useful interactive charts for understanding performance.
## Media Processing
The OpenVINO™ toolkit comes with several sets of libraries and tools that add capability and flexibility to the toolkit. These include [DL Streamer](@ref gst_samples_README), a utility that eases creation of pipelines via command line or API, and optimized versions of OpenCV and OpenCL.