1 // Copyright (C) 2018-2019 Intel Corporation
2 // SPDX-License-Identifier: Apache-2.0
8 namespace GNAPluginNS {
10 * @brief policy agregates various settings that cannot be tweak using configuration options right now,
11 * and essential to keep test coverage for options both in on and off cases
16 * @brief for scaleshift substitution, weight tiling simplify final graph but have extra weights overhead
17 * if not defined scaleshift broadcast will result in creating multiple diagonal layers instead of weight tiling
22 * GNA has limited amount of batch so even existed topologies cannot be substituted with only batching,
23 * this option combines batch and weights tiling
25 BATCH_AND_WEIGHTS_TILING,
27 } ScaleShiftPolicy = WEIGHTS_TILING;
30 * Policy on whether to substitute permute layers or not
35 } PermutePolicy = DISABLED;
38 } // namespace GNAPluginNS