aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNarumol Prangnawarat <narumol.prangnawarat@arm.com>2019-09-13 16:53:38 +0100
committerNarumol Prangnawarat <narumol.prangnawarat@arm.com>2019-09-16 10:10:53 +0000
commit0718ee9f26219da5a1362c1060e7db3feae8b3ce (patch)
tree976b937f60071c3288db1044ed44ec261d81a3ec
parentd9f7c8ba3949823a623b407f4bd80d120ca0b5be (diff)
downloadarmnn-0718ee9f26219da5a1362c1060e7db3feae8b3ce.tar.gz
IVGCVSW-3868 Add support of Int32 to Reshape layer
Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I1bf116c462fe3428be31b6dbcd09b25c3a90727f
-rw-r--r--src/backends/backendsCommon/WorkloadData.cpp1
-rw-r--r--src/backends/reference/RefLayerSupport.cpp3
2 files changed, 3 insertions, 1 deletions
diff --git a/src/backends/backendsCommon/WorkloadData.cpp b/src/backends/backendsCommon/WorkloadData.cpp
index 8361812697..f290cbd9cf 100644
--- a/src/backends/backendsCommon/WorkloadData.cpp
+++ b/src/backends/backendsCommon/WorkloadData.cpp
@@ -1307,6 +1307,7 @@ void ReshapeQueueDescriptor::Validate(const WorkloadInfo& workloadInfo) const
{
DataType::Float32,
DataType::Float16,
+ DataType::Signed32,
DataType::QuantisedAsymm8,
DataType::QuantisedSymm16
};
diff --git a/src/backends/reference/RefLayerSupport.cpp b/src/backends/reference/RefLayerSupport.cpp
index 465d45cbae..228f8a8809 100644
--- a/src/backends/reference/RefLayerSupport.cpp
+++ b/src/backends/reference/RefLayerSupport.cpp
@@ -1283,10 +1283,11 @@ bool RefLayerSupport::IsReshapeSupported(const TensorInfo& input,
{
ignore_unused(descriptor);
// Define supported output types.
- std::array<DataType,4> supportedOutputTypes =
+ std::array<DataType,5> supportedOutputTypes =
{
DataType::Float32,
DataType::Float16,
+ DataType::Signed32,
DataType::QuantisedAsymm8,
DataType::QuantisedSymm16
};