diff --git a/docs/IE_DG/supported_plugins/GNA.md b/docs/IE_DG/supported_plugins/GNA.md index 40abf7acd9a..4b177d98c31 100644 --- a/docs/IE_DG/supported_plugins/GNA.md +++ b/docs/IE_DG/supported_plugins/GNA.md @@ -230,6 +230,7 @@ Limitations include: - The maximum number of filters is 65532 for GNA 2.0 and 8192 for GNA 3.0. - Permute layer support is limited to the cases where no data reordering is needed or when reordering is happening for two dimensions, at least one of which is not greater than 8. - Splits and concatenations are supported for continuous portions of memory (e.g., split of 1,2,3,4 to 1,1,3,4 and 1,1,3,4 or concats of 1,2,3,4 and 1,2,3,5 to 2,2,3,4). +- For Multiply, Add and Subtract layers, auto broadcasting is only supported for constant inputs. ### Support for 2D Convolutions in Previous Generations of GNA Hardware diff --git a/src/plugins/intel_gna/gna_graph_compiler.cpp b/src/plugins/intel_gna/gna_graph_compiler.cpp index 8370f0e56b9..748a88ff212 100644 --- a/src/plugins/intel_gna/gna_graph_compiler.cpp +++ b/src/plugins/intel_gna/gna_graph_compiler.cpp @@ -1248,7 +1248,9 @@ void GNAGraphCompiler::EltwisePrimitive(InferenceEngine::CNNLayerPtr layer) { } if (in_4b_total_size != in_2b_total_size) { - THROW_GNA_LAYER_EXCEPTION(layer) << " Inputs size mismatch " << in_4b_total_size << " != " << in_2b_total_size; + THROW_GNA_LAYER_EXCEPTION(layer) << " Inputs size mismatch " + << "(note: For Multiply, Add and Subtract layers, auto broadcasting is only supported for constant inputs) " + << in_4b_total_size << " != " << in_2b_total_size; } // If batch size > 1 the data is reshaped to one with batch size = 1 diff --git a/src/tests/functional/plugin/gna/shared_tests_instances/skip_tests_config.cpp b/src/tests/functional/plugin/gna/shared_tests_instances/skip_tests_config.cpp index b64377fd16b..79a602b5017 100644 --- a/src/tests/functional/plugin/gna/shared_tests_instances/skip_tests_config.cpp +++ b/src/tests/functional/plugin/gna/shared_tests_instances/skip_tests_config.cpp @@ -20,6 +20,7 @@ std::vector disabledTestPatterns() { R"(.*ActivationFQSubgraph.*activation=(Exp|Log).*)", // TODO: Issue 32542 R"(.*(EltwiseLayerTest).*eltwiseOpType=(Sum|Sub).*opType=SCALAR.*)", + // TODO: Issue 32541 R"(.*(EltwiseLayerTest).*eltwiseOpType=Prod.*secondaryInputType=PARAMETER.*opType=SCALAR.*)", // TODO: Issue: 34348 R"(.*IEClassGetAvailableDevices.*)",