aboutsummaryrefslogtreecommitdiff
path: root/src/armnn/layers
diff options
context:
space:
mode:
Diffstat (limited to 'src/armnn/layers')
-rw-r--r--src/armnn/layers/BatchNormalizationLayer.cpp1
-rw-r--r--src/armnn/layers/ConstantLayer.hpp1
-rw-r--r--src/armnn/layers/Convolution2dLayer.cpp1
-rw-r--r--src/armnn/layers/DepthwiseConvolution2dLayer.cpp1
-rw-r--r--src/armnn/layers/DetectionPostProcessLayer.cpp1
-rw-r--r--src/armnn/layers/FullyConnectedLayer.cpp1
-rw-r--r--src/armnn/layers/LstmLayer.cpp1
-rw-r--r--src/armnn/layers/QLstmLayer.cpp1
-rw-r--r--src/armnn/layers/QuantizedLstmLayer.cpp1
-rw-r--r--src/armnn/layers/TransposeConvolution2dLayer.cpp1
-rw-r--r--src/armnn/layers/UnidirectionalSequenceLstmLayer.cpp1
11 files changed, 11 insertions, 0 deletions
diff --git a/src/armnn/layers/BatchNormalizationLayer.cpp b/src/armnn/layers/BatchNormalizationLayer.cpp
index 18d167f8cb..15a42dd46a 100644
--- a/src/armnn/layers/BatchNormalizationLayer.cpp
+++ b/src/armnn/layers/BatchNormalizationLayer.cpp
@@ -67,6 +67,7 @@ void BatchNormalizationLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors BatchNormalizationLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return {m_Mean, m_Variance, m_Beta, m_Gamma};
}
diff --git a/src/armnn/layers/ConstantLayer.hpp b/src/armnn/layers/ConstantLayer.hpp
index a9a9d37f54..d3dd8cf47a 100644
--- a/src/armnn/layers/ConstantLayer.hpp
+++ b/src/armnn/layers/ConstantLayer.hpp
@@ -56,6 +56,7 @@ protected:
~ConstantLayer() = default;
/// Retrieve the handles to the constant values stored by the layer.
+ // For API stability DO NOT ALTER order and add new members to the end of vector
ConstantTensors GetConstantTensorsByRef() override { return {m_LayerOutput}; }
};
diff --git a/src/armnn/layers/Convolution2dLayer.cpp b/src/armnn/layers/Convolution2dLayer.cpp
index 68e1cb5339..ef5db8e9b9 100644
--- a/src/armnn/layers/Convolution2dLayer.cpp
+++ b/src/armnn/layers/Convolution2dLayer.cpp
@@ -140,6 +140,7 @@ void Convolution2dLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors Convolution2dLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return {m_Weight, m_Bias};
}
diff --git a/src/armnn/layers/DepthwiseConvolution2dLayer.cpp b/src/armnn/layers/DepthwiseConvolution2dLayer.cpp
index db14e22b29..b23661b4a8 100644
--- a/src/armnn/layers/DepthwiseConvolution2dLayer.cpp
+++ b/src/armnn/layers/DepthwiseConvolution2dLayer.cpp
@@ -145,6 +145,7 @@ void DepthwiseConvolution2dLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors DepthwiseConvolution2dLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return {m_Weight, m_Bias};
}
diff --git a/src/armnn/layers/DetectionPostProcessLayer.cpp b/src/armnn/layers/DetectionPostProcessLayer.cpp
index 833ef43597..58f261cc05 100644
--- a/src/armnn/layers/DetectionPostProcessLayer.cpp
+++ b/src/armnn/layers/DetectionPostProcessLayer.cpp
@@ -75,6 +75,7 @@ void DetectionPostProcessLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors DetectionPostProcessLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return { m_Anchors };
}
diff --git a/src/armnn/layers/FullyConnectedLayer.cpp b/src/armnn/layers/FullyConnectedLayer.cpp
index 6a9c3b07e4..b1ae974cd6 100644
--- a/src/armnn/layers/FullyConnectedLayer.cpp
+++ b/src/armnn/layers/FullyConnectedLayer.cpp
@@ -77,6 +77,7 @@ void FullyConnectedLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors FullyConnectedLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return {m_Weight, m_Bias};
}
diff --git a/src/armnn/layers/LstmLayer.cpp b/src/armnn/layers/LstmLayer.cpp
index 46c7574cf8..06e5e8e5d0 100644
--- a/src/armnn/layers/LstmLayer.cpp
+++ b/src/armnn/layers/LstmLayer.cpp
@@ -269,6 +269,7 @@ void LstmLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors LstmLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return {m_BasicParameters.m_InputToForgetWeights,
m_BasicParameters.m_InputToCellWeights,
m_BasicParameters.m_InputToOutputWeights,
diff --git a/src/armnn/layers/QLstmLayer.cpp b/src/armnn/layers/QLstmLayer.cpp
index 17031fa112..eb33227b48 100644
--- a/src/armnn/layers/QLstmLayer.cpp
+++ b/src/armnn/layers/QLstmLayer.cpp
@@ -271,6 +271,7 @@ void QLstmLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors QLstmLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return {m_BasicParameters.m_InputToForgetWeights,
m_BasicParameters.m_InputToCellWeights,
m_BasicParameters.m_InputToOutputWeights,
diff --git a/src/armnn/layers/QuantizedLstmLayer.cpp b/src/armnn/layers/QuantizedLstmLayer.cpp
index 7fd39f14b1..e9b9d1c6b9 100644
--- a/src/armnn/layers/QuantizedLstmLayer.cpp
+++ b/src/armnn/layers/QuantizedLstmLayer.cpp
@@ -150,6 +150,7 @@ void QuantizedLstmLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors QuantizedLstmLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return
{
m_QuantizedLstmParameters.m_InputToInputWeights,
diff --git a/src/armnn/layers/TransposeConvolution2dLayer.cpp b/src/armnn/layers/TransposeConvolution2dLayer.cpp
index a1f07f9eca..1cbaf342cd 100644
--- a/src/armnn/layers/TransposeConvolution2dLayer.cpp
+++ b/src/armnn/layers/TransposeConvolution2dLayer.cpp
@@ -118,6 +118,7 @@ void TransposeConvolution2dLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors TransposeConvolution2dLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return {m_Weight, m_Bias};
}
diff --git a/src/armnn/layers/UnidirectionalSequenceLstmLayer.cpp b/src/armnn/layers/UnidirectionalSequenceLstmLayer.cpp
index c9aaa8c171..199961449e 100644
--- a/src/armnn/layers/UnidirectionalSequenceLstmLayer.cpp
+++ b/src/armnn/layers/UnidirectionalSequenceLstmLayer.cpp
@@ -276,6 +276,7 @@ void UnidirectionalSequenceLstmLayer::ValidateTensorShapesFromInputs()
Layer::ConstantTensors UnidirectionalSequenceLstmLayer::GetConstantTensorsByRef()
{
+ // For API stability DO NOT ALTER order and add new members to the end of vector
return {m_BasicParameters.m_InputToForgetWeights,
m_BasicParameters.m_InputToCellWeights,
m_BasicParameters.m_InputToOutputWeights,