Common library to trace using Intel ITT and new performance counters (#1479)
authorVladislav Volkov <vladislav.volkov@intel.com>
Mon, 3 Aug 2020 09:53:00 +0000 (12:53 +0300)
committerGitHub <noreply@github.com>
Mon, 3 Aug 2020 09:53:00 +0000 (12:53 +0300)
commitd946f6cfded83f186cbda1d5392f82328444ab45
tree373551539a7a6b444e9bcf209630b58ec7c528ec
parent80f2459e8efa145843fdbd535de6522bc56e1b16
Common library to trace using Intel ITT and new performance counters (#1479)
96 files changed:
CMakeLists.txt
cmake/features.cmake
docs/IE_PLUGIN_DG/Building.md
docs/IE_PLUGIN_DG/Doxyfile
docs/template_plugin/src/CMakeLists.txt
docs/template_plugin/src/template_async_infer_request.cpp
docs/template_plugin/src/template_infer_request.cpp
docs/template_plugin/src/template_infer_request.hpp
docs/template_plugin/src/template_itt.hpp [new file with mode: 0644]
inference-engine/CMakeLists.txt
inference-engine/cmake/developer_package_config.cmake.in
inference-engine/cmake/developer_package_ie.cmake
inference-engine/cmake/features_ie.cmake
inference-engine/cmake/plugins/plugins.cmake
inference-engine/src/cldnn_engine/CMakeLists.txt
inference-engine/src/cldnn_engine/cldnn_infer_request.cpp
inference-engine/src/cldnn_engine/cldnn_itt.h [new file with mode: 0644]
inference-engine/src/cldnn_engine/cldnn_program.cpp
inference-engine/src/gna_plugin/CMakeLists.txt
inference-engine/src/hetero_plugin/hetero_async_infer_request.cpp
inference-engine/src/hetero_plugin/hetero_executable_network.cpp
inference-engine/src/hetero_plugin/hetero_infer_request.cpp
inference-engine/src/hetero_plugin/hetero_infer_request.hpp
inference-engine/src/hetero_plugin/hetero_itt.hpp [new file with mode: 0644]
inference-engine/src/inference_engine/CMakeLists.txt
inference-engine/src/inference_engine/cnn_network_ngraph_impl.cpp
inference-engine/src/inference_engine/ie_core.cpp
inference-engine/src/inference_engine/ie_itt.hpp [new file with mode: 0644]
inference-engine/src/inference_engine/ie_network_reader.cpp
inference-engine/src/inference_engine/threading/ie_cpu_streams_executor.cpp
inference-engine/src/legacy_api/CMakeLists.txt
inference-engine/src/legacy_api/src/cnn_network_impl.cpp
inference-engine/src/legacy_api/src/convert_function_to_cnn_network.cpp
inference-engine/src/legacy_api/src/ie_legacy_itt.hpp [new file with mode: 0644]
inference-engine/src/legacy_api/src/ie_util_internal.cpp
inference-engine/src/legacy_api/src/net_pass.cpp
inference-engine/src/legacy_api/src/shape_infer/const_infer/ie_const_infer_impl.cpp
inference-engine/src/low_precision_transformations/CMakeLists.txt
inference-engine/src/low_precision_transformations/include/low_precision_transformations/itt.hpp [new file with mode: 0644]
inference-engine/src/low_precision_transformations/src/transformer.cpp
inference-engine/src/mkldnn_plugin/CMakeLists.txt
inference-engine/src/mkldnn_plugin/mkldnn_exec_network.cpp
inference-engine/src/mkldnn_plugin/mkldnn_graph.cpp
inference-engine/src/mkldnn_plugin/mkldnn_infer_request.cpp
inference-engine/src/mkldnn_plugin/mkldnn_infer_request.h
inference-engine/src/mkldnn_plugin/mkldnn_itt.h [new file with mode: 0644]
inference-engine/src/mkldnn_plugin/mkldnn_node.cpp
inference-engine/src/mkldnn_plugin/mkldnn_node.h
inference-engine/src/mkldnn_plugin/mkldnn_plugin.cpp
inference-engine/src/mkldnn_plugin/nodes/mkldnn_quantize_node.cpp
inference-engine/src/plugin_api/cpp_interfaces/base/ie_infer_async_request_base.hpp
inference-engine/src/plugin_api/cpp_interfaces/impl/ie_infer_request_internal.hpp
inference-engine/src/plugin_api/ie_plugin_itt.hpp [new file with mode: 0644]
inference-engine/src/plugin_api/ie_profiling.hpp
inference-engine/src/preprocessing/CMakeLists.txt
inference-engine/src/preprocessing/ie_preprocess_data.cpp
inference-engine/src/preprocessing/ie_preprocess_gapi.cpp
inference-engine/src/preprocessing/ie_preprocess_gapi.hpp
inference-engine/src/preprocessing/ie_preprocess_itt.hpp [new file with mode: 0644]
inference-engine/src/readers/ir_reader/CMakeLists.txt
inference-engine/src/readers/ir_reader/ie_ir_itt.hpp [new file with mode: 0644]
inference-engine/src/readers/ir_reader/ie_ir_reader.cpp
inference-engine/src/readers/ir_reader_v7/CMakeLists.txt
inference-engine/src/readers/ir_reader_v7/ie_cnn_net_reader_impl.cpp
inference-engine/src/readers/ir_reader_v7/ie_cnn_net_reader_impl.h
inference-engine/src/readers/ir_reader_v7/ie_format_parser.cpp
inference-engine/src/readers/ir_reader_v7/ie_ir_itt.hpp [new file with mode: 0644]
inference-engine/src/transformations/CMakeLists.txt
inference-engine/src/transformations/include/transformations/itt.hpp [new file with mode: 0644]
inference-engine/src/transformations/src/transformations/common_optimizations/common_optimizations.cpp
inference-engine/src/transformations/src/transformations/convert_opset1_to_legacy/convert_opset1_to_legacy.cpp
inference-engine/src/transformations/src/transformations/convert_opset2_to_opset1/convert_opset2_to_opset1.cpp
inference-engine/src/transformations/src/transformations/convert_opset3_to_opset2/convert_opset3_to_opset2.cpp
inference-engine/src/vpu/common/CMakeLists.txt
inference-engine/src/vpu/common/include/vpu/utils/ie_itt.hpp [new file with mode: 0644]
inference-engine/src/vpu/common/src/utils/ie_helpers.cpp
inference-engine/src/vpu/graph_transformer/CMakeLists.txt
inference-engine/src/vpu/graph_transformer/include/vpu/utils/profiling.hpp
inference-engine/src/vpu/graph_transformer/src/backend/backend.cpp
inference-engine/src/vpu/graph_transformer/src/middleend/passes/sw_conv_adaptation.cpp
inference-engine/src/vpu/myriad_plugin/CMakeLists.txt
inference-engine/tests_deprecated/unit/engines/mkldnn/graph/test_graph.hpp
ngraph/src/ngraph/CMakeLists.txt
ngraph/src/ngraph/function.cpp
ngraph/src/ngraph/itt.hpp [new file with mode: 0644]
ngraph/src/ngraph/pass/graph_rewrite.cpp
ngraph/src/ngraph/pass/manager.cpp
ngraph/src/ngraph/pass/validate.cpp
ngraph/src/ngraph/specialize_function.cpp
openvino/CMakeLists.txt [new file with mode: 0644]
openvino/itt/CMakeLists.txt [new file with mode: 0644]
openvino/itt/cmake/FindITT.cmake [moved from inference-engine/cmake/FindITT.cmake with 93% similarity]
openvino/itt/include/openvino/function_name.hpp [new file with mode: 0644]
openvino/itt/include/openvino/itt.hpp [new file with mode: 0644]
openvino/itt/include/openvino/macro_overload.hpp [new file with mode: 0644]
openvino/itt/src/itt.cpp [new file with mode: 0644]