<!--
******************************************************************************
Copyright 2017-2021 Intel Corporation

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
******************************************************************************
-->

<doxygenlayout version="1.0" xmlns:xi="http://www.w3.org/2001/XInclude">
    <!-- Navigation index tabs for HTML output -->
    <navindex>
        <tab type="mainpage" title="OpenVINO Home" url="@ref index"/>
        
        <!-- GET STARTED category -->
        <tab type="usergroup" title="GET STARTED" url="index.html">
            <!-- Install Directly -->
            <tab type="usergroup" title="Installation Guides" url=""><!--automatically generated-->
                <tab type="usergroup" title="Linux" url="@ref openvino_docs_install_guides_installing_openvino_linux">
                    <tab type="user" title="Install Intel® Distribution of OpenVINO™ toolkit for Linux* OS" url="@ref openvino_docs_install_guides_installing_openvino_linux"/>
                    <tab type="user" title="[DEPRECATED] Install Intel® Distribution of OpenVINO™ toolkit for Linux with FPGA Support" url="@ref openvino_docs_install_guides_installing_openvino_linux_fpga"/>
                </tab>     
                <tab type="usergroup" title="Windows" url="@ref openvino_docs_install_guides_installing_openvino_windows">
                    <tab type="user" title="Install Intel® Distribution of OpenVINO™ toolkit for Windows* 10" url="@ref openvino_docs_install_guides_installing_openvino_windows"/>
                    <tab type="user" title="[DEPRECATED] Install Intel® Distribution of OpenVINO™ toolkit for Windows* with FPGA support" url="@ref openvino_docs_install_guides_installing_openvino_windows_fpga"/>
                </tab>
                <tab type="user" title="macOS" url="@ref openvino_docs_install_guides_installing_openvino_macos"/>
                <tab type="user" title="Raspbian OS" url="@ref openvino_docs_install_guides_installing_openvino_raspbian"/>
            </tab> 
            <!-- Install From Images and Repositories -->  
            <tab type="usergroup" title="Install From Images and Repositories" url="@ref openvino_docs_install_guides_installing_openvino_images">
                <tab type="usergroup" title="Docker" url="@ref openvino_docs_install_guides_installing_openvino_docker_linux">
                    <tab type="user" title="Install Intel® Distribution of OpenVINO™ toolkit for Linux* from a Docker* Image" url="@ref openvino_docs_install_guides_installing_openvino_docker_linux"/>
                    <tab type="user" title="Install Intel® Distribution of OpenVINO™ toolkit for Windows* from a Docker* Image" url="@ref openvino_docs_install_guides_installing_openvino_docker_windows"/>
                </tab>
                <tab type="user" title="Docker with DL Workbench" url="./workbench_docs_Workbench_DG_Install_from_Docker_Hub.html"/><!-- Link to the original Workbench topic -->
                <tab type="user" title="APT" url="@ref openvino_docs_install_guides_installing_openvino_apt"/>
                <tab type="user" title="YUM" url="@ref openvino_docs_install_guides_installing_openvino_yum"/>
                <tab type="user" title="Anaconda Cloud" url="@ref openvino_docs_install_guides_installing_openvino_conda"/>
                <tab type="user" title="Yocto" url="@ref openvino_docs_install_guides_installing_openvino_yocto"/>
                <tab type="user" title="PyPI" url="@ref openvino_docs_install_guides_installing_openvino_pip"/>
                <tab type="user" title="Build from Source" url="https://github.com/openvinotoolkit/openvino/wiki/BuildingCode"/>
            </tab>
            <!-- Get Started Guides-->
            <tab type="usergroup" title="Get Started Guides" url=""><!--automatically generated-->
                <tab type="user" title="OpenVINO™ Toolkit Overview" url="@ref index"/>
                <tab type="user" title="Linux" url="@ref openvino_docs_get_started_get_started_linux"/>
                <tab type="user" title="Windows" url="@ref openvino_docs_get_started_get_started_windows"/>
                <tab type="user" title="macOS" url="@ref openvino_docs_get_started_get_started_macos"/>
                <tab type="user" title="Raspbian" url="@ref openvino_docs_get_started_get_started_raspbian"/>
                <tab type="user" title="Get Started with OpenVINO via DL Workbench" url="@ref openvino_docs_get_started_get_started_dl_workbench"/>
                <tab type="user" title="Legal Information" url="@ref openvino_docs_Legal_Information"/>
            </tab>
            <!-- Configuration for Hardware -->
            <tab type="usergroup" title="Configuration for Hardware" url=""><!--automatically generated-->
                <tab type="usergroup" title="VPUs" url="@ref openvino_docs_install_guides_movidius_setup_guide">
                    <tab type="user" title="Configuration Guide for Intel® Vision Accelerator Design with Intel® Movidius™ VPUs on Linux" url="@ref openvino_docs_install_guides_installing_openvino_linux_ivad_vpu"/>
                    <tab type="user" title="Intel® Movidius™ VPUs Setup Guide" url="@ref openvino_docs_install_guides_movidius_setup_guide"/>
                    <tab type="user" title="Intel® Movidius™ VPUs Programming Guide" url="@ref openvino_docs_install_guides_movidius_programming_guide"/>
                </tab>
                <tab type="usergroup" title="[DEPRECATED] FPGAs" url="@ref openvino_docs_install_guides_VisionAcceleratorFPGA_Configure">
                    <tab type="user" title="[DEPRECATED] Configuration Guide for Intel® Vision Accelerator Design with an Intel® Arria 10 FPGA SG2 (IEIs Mustang-F100-A10) on Linux" url="@ref openvino_docs_install_guides_VisionAcceleratorFPGA_Configure"/>
                    <tab type="user" title="[DEPRECATED] Configuration Guide for Intel® Programmable Acceleration Card with Intel® Arria® 10 FPGA GX on CentOS or Ubuntu*" url="@ref openvino_docs_install_guides_PAC_Configure"/>   
                </tab>
            </tab>
            <!-- Security -->
            <tab type="usergroup" title="Security" url="@ref openvino_docs_security_guide_introduction"><!--automatically generated-->
                <tab type="user" title="Introduction" url="@ref openvino_docs_security_guide_introduction"/>
                <tab type="user" title="Using DL Workbench Securely" url="@ref openvino_docs_security_guide_workbench"/>
                <tab type="user" title="Using Encrypted Models" url="@ref openvino_docs_IE_DG_protecting_model_guide"/>
                <tab type="user" title="Security Add-on" url="@ref ovsa_get_started"/>
            </tab>
        </tab>

        <!-- DOCUMENTATION category -->
        <tab type="usergroup" title="DOCUMENTATION"><!--automatically generated-->
            <!-- DLDT Documentation-->
            <xi:include href="ie_docs.xml" xpointer="xpointer(//tab[@id='converting_and_preparing_models'])">
                <xi:fallback/>
            </xi:include>
            <xi:include href="ie_docs.xml" xpointer="xpointer(//tab[@id='intermediate_representaton_and_operations_sets'])">
                <xi:fallback/>
            </xi:include>
            <xi:include href="ie_docs.xml" xpointer="xpointer(//tab[@id='deploying_inference'])">
                <xi:fallback/>
            </xi:include>
            <!-- Workbench -->
            <xi:include href="workbench_docs.xml" xpointer="xpointer(//tab[@id='deep_learning_workbench'])">
                <xi:fallback/>
            </xi:include>
            <!-- Tuning for Performance -->
            <tab type="usergroup" title="Tuning for Performance">
                <!-- Performance Benchmarks -->
                <tab type="usergroup" title="Performance Benchmark Results" url="@ref openvino_docs_performance_benchmarks">
                    <tab type="usergroup" title="Intel® Distribution of OpenVINO™ toolkit Benchmark Results" url="@ref openvino_docs_performance_benchmarks_openvino">
                        <tab type="user" title="Performance Information Frequently Asked Questions" url="@ref openvino_docs_performance_benchmarks_faq"/>
                        <tab type="user" title="Download Performance Data Spreadsheet in MS Excel* Format" url="https://docs.openvinotoolkit.org/downloads/benchmark_files/OV-2021.3-Download-Excel.xlsx"/>
                        <tab type="user" title="INT8 vs. FP32 Comparison on Select Networks and Platforms" url="@ref openvino_docs_performance_int8_vs_fp32"/>
                    </tab>
                    <tab type="user" title="OpenVINO™ Model Server Benchmark Results" url="@ref openvino_docs_performance_benchmarks_ovms"/>
                </tab>    
                <tab type="user" title="Performance Optimization Guide" url="@ref openvino_docs_optimization_guide_dldt_optimization_guide"/>
                <!-- POT DevGuide -->
                <xi:include href="pot_docs.xml" xpointer="xpointer(//tab[@id='pot'])">
                    <xi:fallback/>
                </xi:include>
                <!-- Tuning Utilities -->
                <tab type="usergroup" title="Tuning Utilities" url="">
                    <xi:include href="omz_docs.xml" xpointer="omz_tools_accuracy_checker">
                        <xi:fallback/>
                    </xi:include>
                    <tab type="user" title="Using Cross Check Tool for Per-Layer Comparison Between Plugins" url="@ref openvino_inference_engine_tools_cross_check_tool_README"/>
                </tab>
                <tab type="user" title="Case Studies" url="https://www.intel.com/openvino-success-stories"/>
            </tab>
                        
            <tab type="usergroup" title="Media Processing">
                <!-- DL Streamer -->
                <tab type="user" title="DL Streamer API Reference" url="https://openvinotoolkit.github.io/dlstreamer_gst/"/>
                <!-- DL Streamer Examples -->
                <tab type="usergroup" title="DL Streamer Examples" url="@ref gst_samples_README">
                </tab>
                <!-- G-API -->
                <tab type="usergroup" title="Graph API (G-API) Developer Guide" url="@ref openvino_docs_gapi_gapi_intro">
                    <tab type="user" title="Introduction to G-API" url="@ref openvino_docs_gapi_gapi_intro"/>
                    <tab type="user" title="G-API Kernel API" url="@ref openvino_docs_gapi_kernel_api"/>
                    <tab type="user" title="Use Cases: Implementing a Face Beautification Algorithm" url="@ref openvino_docs_gapi_face_beautification"/>
                    <tab type="user" title="Use Cases: Building a Face Analytics Pipeline" url="@ref openvino_docs_gapi_gapi_face_analytics_pipeline"/>
                    <tab type="usergroup" title="API Reference" url="">
                        <tab type="user" title="G-API Core functionality" url="https://docs.opencv.org/4.2.0/df/d1f/group__gapi__core.html"/>
                        <tab type="user" title="G-API Image processing functionality" url="https://docs.opencv.org/4.2.0/d2/d00/group__gapi__imgproc.html"/>
                        <tab type="user" title="G-API Drawing and composition functionality" url="https://docs.opencv.org/4.2.0/df/de4/group__gapi__draw.html"/>
                        <tab type="user" title="G-API Framework" url="https://docs.opencv.org/4.2.0/d7/d0d/group__gapi.html"/>
                    </tab>
                </tab>    
                <!-- OpenVX -->
                <tab type="user" title="OpenVX Developer Guide" url="https://software.intel.com/en-us/openvino-ovx-guide"/>
                <tab type="user" title="OpenVX API Reference" url="https://khronos.org/openvx"/>
                <!-- OpenCV -->
                <tab type="user" title="OpenCV* Developer Guide" url="https://docs.opencv.org/master/"/>
                <!-- OpenCL -->
                <tab type="user" title="OpenCL™ Developer Guide" url="https://software.intel.com/en-us/openclsdk-devguide"/>
            </tab>    
        </tab>

        <!-- RESOURCES category -->
        <tab type="usergroup" title="RESOURCES">
            <!-- Models and Demos Documentation-->
            <xi:include href="omz_docs.xml" xpointer="omz_models">
                <xi:fallback/>
            </xi:include>
            <xi:include href="omz_docs.xml" xpointer="omz_demos">
                <xi:fallback/>
            </xi:include>
            <!-- IE Code Samples -->
            <tab type="usergroup" title="Inference Engine Code Samples" url="@ref openvino_docs_IE_DG_Samples_Overview">
                <tab type="user" title="Image Classification C++ Sample Async" url="@ref openvino_inference_engine_samples_classification_sample_async_README"/>
                <tab type="user" title="Image Classification Python* Sample Async" url="@ref openvino_inference_engine_ie_bridges_python_sample_classification_sample_async_README"/>
                <tab type="user" title="Hello Classification C++ Sample" url="@ref openvino_inference_engine_samples_hello_classification_README"/>
                <tab type="user" title="Hello Classification C Sample" url="@ref openvino_inference_engine_ie_bridges_c_samples_hello_classification_README"/>
                <tab type="user" title="Image Classification Python* Sample" url="@ref openvino_inference_engine_ie_bridges_python_sample_classification_sample_README"/>
                <tab type="user" title="Hello Reshape SSD C++ Sample" url="@ref openvino_inference_engine_samples_hello_reshape_ssd_README"/>
                <tab type="user" title="Hello NV12 Input Classification C++ Sample" url="@ref openvino_inference_engine_samples_hello_nv12_input_classification_README"/>
                <tab type="user" title="Hello NV12 Input Classification C Sample" url="@ref openvino_inference_engine_ie_bridges_c_samples_hello_nv12_input_classification_README"/>
                <tab type="user" title="Hello Query Device C++ Sample" url="@ref openvino_inference_engine_samples_hello_query_device_README"/>
                <tab type="user" title="Hello Query Device Python* Sample" url="@ref openvino_inference_engine_ie_bridges_python_sample_hello_query_device_README"/>
                <tab type="user" title="nGraph Function C++ Sample" url="@ref openvino_inference_engine_samples_ngraph_function_creation_sample_README"/>
                <tab type="user" title="nGraph Function Python Sample" url="@ref openvino_inference_engine_ie_bridges_python_samples_ngraph_function_creation_sample_README"/>
                <tab type="user" title="Object Detection C++ Sample SSD" url="@ref openvino_inference_engine_samples_object_detection_sample_ssd_README"/>
                <tab type="user" title="Object Detection Python* Sample SSD" url="@ref openvino_inference_engine_ie_bridges_python_sample_object_detection_sample_ssd_README"/>
                <tab type="user" title="Object Detection C Sample SSD" url="@ref openvino_inference_engine_ie_bridges_c_samples_object_detection_sample_ssd_README"/>
                <tab type="user" title="Automatic Speech Recognition C++ Sample" url="@ref openvino_inference_engine_samples_speech_sample_README"/>
                <tab type="user" title="Neural Style Transfer C++ Sample" url="@ref openvino_inference_engine_samples_style_transfer_sample_README"/>
                <tab type="user" title="Neural Style Transfer Python* Sample" url="@ref openvino_inference_engine_ie_bridges_python_sample_style_transfer_sample_README"/>
                <tab type="user" title="Benchmark C++ Tool" url="@ref openvino_inference_engine_samples_benchmark_app_README"/>
                <tab type="user" title="Benchmark Python* Tool" url="@ref openvino_inference_engine_tools_benchmark_tool_README"/>
            </tab>

            <!-- DL Streamer Examples -->
            <tab type="usergroup" title="DL Streamer Examples" url="@ref gst_samples_README">
                <tab type="usergroup" title="Command Line Samples" url="">
                    <tab type="user" title="Audio Detection Sample" url="@ref gst_samples_gst_launch_audio_detect_README"/>
                    <tab type="user" title="Face Detection And Classification Sample" url="@ref gst_samples_gst_launch_face_detection_and_classification_README"/>
                    <tab type="user" title="Vehicle and Pedestrian Tracking Sample" url="@ref gst_samples_gst_launch_vehicle_pedestrian_tracking_README"/>
                    <tab type="usergroup" title="Metadata Publishing Sample" url="@ref gst_samples_gst_launch_metapublish_README">
                        <tab type="user" title="MetaPublish Listeners" url="@ref gst_samples_gst_launch_metapublish_listener"/>
                    </tab>
                    <tab type="user" title="gvapython Sample" url="@ref gst_samples_gst_launch_gvapython_face_detection_and_classification_README"/>
                </tab>
                <tab type="user" title="Draw Face Attributes C++ Sample" url="@ref gst_samples_cpp_draw_face_attributes_README"/>
                <tab type="user" title="Draw Face Attributes Python Sample" url="@ref gst_samples_python_draw_face_attributes_README"/>
                <tab type="user" title="Benchmark Sample" url="@ref gst_samples_benchmark_README"/>
            </tab>
            <tab type="usergroup" title="Add-Ons" url="">
              <tab type="user" title="Model Server" url="@ref openvino_docs_ovms"/>
              <tab type="user" title="Security Add-on" url="./ovsa_get_started.html"/>  
            </tab>
        </tab>

        <!-- Chinese docs -->
        <tab type="user" title="中文文件" url="https://docs.openvinotoolkit.org/cn/index.html"/>
    </navindex>

    <!-- Layout definition for a class page -->
    <class>
        <briefdescription visible="yes"/>
        <includes visible="$SHOW_INCLUDE_FILES"/>
        <inheritancegraph visible="$CLASS_GRAPH"/>
        <collaborationgraph visible="$COLLABORATION_GRAPH"/>
        <memberdecl>
            <nestedclasses visible="yes" title=""/>
            <publictypes title=""/>
            <services title=""/>
            <interfaces title=""/>
            <publicslots title=""/>
            <signals title=""/>
            <publicmethods title=""/>
            <publicstaticmethods title=""/>
            <publicattributes title=""/>
            <publicstaticattributes title=""/>
            <protectedtypes title=""/>
            <protectedslots title=""/>
            <protectedmethods title=""/>
            <protectedstaticmethods title=""/>
            <protectedattributes title=""/>
            <protectedstaticattributes title=""/>
            <packagetypes title=""/>
            <packagemethods title=""/>
            <packagestaticmethods title=""/>
            <packageattributes title=""/>
            <packagestaticattributes title=""/>
            <properties title=""/>
            <events title=""/>
            <privatetypes title=""/>
            <privateslots title=""/>
            <privatemethods title=""/>
            <privatestaticmethods title=""/>
            <privateattributes title=""/>
            <privatestaticattributes title=""/>
            <friends title=""/>
            <related title="" subtitle=""/>
            <membergroups visible="yes"/>
        </memberdecl>
        <detaileddescription title=""/>
        <memberdef>
            <inlineclasses title=""/>
            <typedefs title=""/>
            <enums title=""/>
            <services title=""/>
            <interfaces title=""/>
            <constructors title=""/>
            <functions title=""/>
            <related title=""/>
            <variables title=""/>
            <properties title=""/>
            <events title=""/>
        </memberdef>
        <allmemberslink visible="yes"/>
        <usedfiles visible="$SHOW_USED_FILES"/>
        <authorsection visible="yes"/>
    </class>
    <!-- Layout definition for a namespace page -->
    <namespace>
        <briefdescription visible="yes"/>
        <memberdecl>
            <nestednamespaces visible="yes" title=""/>
            <constantgroups visible="yes" title=""/>
            <classes visible="yes" title=""/>
            <typedefs title=""/>
            <enums title=""/>
            <functions title=""/>
            <variables title=""/>
            <membergroups visible="yes"/>
        </memberdecl>
        <detaileddescription title=""/>
        <memberdef>
            <inlineclasses title=""/>
            <typedefs title=""/>
            <enums title=""/>
            <functions title=""/>
            <variables title=""/>
        </memberdef>
        <authorsection visible="yes"/>
    </namespace>
    <!-- Layout definition for a file page -->
    <file>
        <briefdescription visible="yes"/>
        <includes visible="$SHOW_INCLUDE_FILES"/>
        <includegraph visible="$INCLUDE_GRAPH"/>
        <includedbygraph visible="$INCLUDED_BY_GRAPH"/>
        <sourcelink visible="yes"/>
        <memberdecl>
            <classes visible="yes" title=""/>
            <namespaces visible="yes" title=""/>
            <constantgroups visible="yes" title=""/>
            <defines title=""/>
            <typedefs title=""/>
            <enums title=""/>
            <functions title=""/>
            <variables title=""/>
            <membergroups visible="yes"/>
        </memberdecl>
        <detaileddescription title=""/>
        <memberdef>
            <inlineclasses title=""/>
            <defines title=""/>
            <typedefs title=""/>
            <enums title=""/>
            <functions title=""/>
            <variables title=""/>
        </memberdef>
        <authorsection/>
    </file>
    <!-- Layout definition for a group page -->
    <group>
        <briefdescription visible="yes"/>
        <groupgraph visible="$GROUP_GRAPHS"/>
        <memberdecl>
            <nestedgroups visible="yes" title=""/>
            <dirs visible="yes" title=""/>
            <files visible="yes" title=""/>
            <namespaces visible="yes" title=""/>
            <classes visible="yes" title=""/>
            <defines title=""/>
            <typedefs title=""/>
            <enums title=""/>
            <enumvalues title=""/>
            <functions title=""/>
            <variables title=""/>
            <signals title=""/>
            <publicslots title=""/>
            <protectedslots title=""/>
            <privateslots title=""/>
            <events title=""/>
            <properties title=""/>
            <friends title=""/>
            <membergroups visible="yes"/>
        </memberdecl>
        <detaileddescription title=""/>
        <memberdef>
            <pagedocs/>
            <inlineclasses title=""/>
            <defines title=""/>
            <typedefs title=""/>
            <enums title=""/>
            <enumvalues title=""/>
            <functions title=""/>
            <variables title=""/>
            <signals title=""/>
            <publicslots title=""/>
            <protectedslots title=""/>
            <privateslots title=""/>
            <events title=""/>
            <properties title=""/>
            <friends title=""/>
        </memberdef>
        <authorsection visible="yes"/>
    </group>
    <!-- Layout definition for a directory page -->
    <directory>
        <briefdescription visible="yes"/>
        <directorygraph visible="yes"/>
        <memberdecl>
            <dirs visible="yes"/>
            <files visible="yes"/>
        </memberdecl>
        <detaileddescription title=""/>
    </directory>
</doxygenlayout>
