1 // Copyright (C) 2018-2019 Intel Corporation
2 // SPDX-License-Identifier: Apache-2.0
6 * @brief A header that defines advanced related properties for Heterogeneous plugins.
7 * These properties should be used in SetConfig() and LoadNetwork() methods of plugins
9 * @file hetero_plugin_config.hpp
15 #include "ie_plugin_config.hpp"
17 namespace InferenceEngine {
19 namespace HeteroConfigParams {
21 #define HETERO_CONFIG_KEY(name) InferenceEngine::HeteroConfigParams::_CONFIG_KEY(HETERO_##name)
22 #define DECLARE_HETERO_CONFIG_KEY(name) DECLARE_CONFIG_KEY(HETERO_##name)
23 #define DECLARE_HETERO_CONFIG_VALUE(name) DECLARE_CONFIG_VALUE(HETERO_##name)
26 * @brief The key for enabling of dumping the topology with details of layers and details how
27 * this network would be executed on different devices to the disk in GraphViz format.
28 * This option should be used with values: CONFIG_VALUE(NO) (default) or CONFIG_VALUE(YES)
30 DECLARE_HETERO_CONFIG_KEY(DUMP_GRAPH_DOT);
31 DECLARE_HETERO_CONFIG_KEY(DUMP_DLA_MESSAGES);
33 } // namespace HeteroConfigParams
34 } // namespace InferenceEngine