From 4d2eec0436f75d526c2ec25623ad73c8d1ee9ac3 Mon Sep 17 00:00:00 2001 From: Nikhil Raj Date: Mon, 30 May 2022 11:08:52 +0100 Subject: IVGCVSW-6981 Remove deprecated code 22.05 [Post Release] Signed-off-by: Nikhil Raj Change-Id: I9ccaefbe28ea572e9e2b4a2168574804667f7460 --- src/armnn/layers/QLstmLayer.cpp | 232 ---------------------------------------- 1 file changed, 232 deletions(-) (limited to 'src/armnn/layers/QLstmLayer.cpp') diff --git a/src/armnn/layers/QLstmLayer.cpp b/src/armnn/layers/QLstmLayer.cpp index eb33227b48..5d44c8f12d 100644 --- a/src/armnn/layers/QLstmLayer.cpp +++ b/src/armnn/layers/QLstmLayer.cpp @@ -303,238 +303,6 @@ Layer::ConstantTensors QLstmLayer::GetConstantTensorsByRef() m_LayerNormParameters.m_OutputLayerNormWeights}; } -ARMNN_NO_DEPRECATE_WARN_BEGIN -void QLstmLayer::Accept(ILayerVisitor& visitor) const -{ - LstmInputParams inputParams; - ManagedConstTensorHandle managedInputToForgetWeights(m_BasicParameters.m_InputToForgetWeights); - ManagedConstTensorHandle managedInputToCellWeights(m_BasicParameters.m_InputToCellWeights); - ManagedConstTensorHandle managedInputToOutputWeights(m_BasicParameters.m_InputToOutputWeights); - ManagedConstTensorHandle managedRecurrentToForgetWeights(m_BasicParameters.m_RecurrentToForgetWeights); - ManagedConstTensorHandle managedRecurrentToCellWeights(m_BasicParameters.m_RecurrentToCellWeights); - ManagedConstTensorHandle managedRecurrentToOutputWeights(m_BasicParameters.m_RecurrentToOutputWeights); - ManagedConstTensorHandle managedForgetGateBias(m_BasicParameters.m_ForgetGateBias); - ManagedConstTensorHandle managedCellBias(m_BasicParameters.m_CellBias); - ManagedConstTensorHandle managedOutputGateBias(m_BasicParameters.m_OutputGateBias); - - // Cifg parameters - ManagedConstTensorHandle managedInputToInputWeights(m_CifgParameters.m_InputToInputWeights); - ManagedConstTensorHandle managedRecurrentToInputWeights(m_CifgParameters.m_RecurrentToInputWeights); - ManagedConstTensorHandle managedInputGateBias(m_CifgParameters.m_InputGateBias); - - // Projection parameters - ManagedConstTensorHandle managedProjectionWeights(m_ProjectionParameters.m_ProjectionWeights); - ManagedConstTensorHandle managedProjectionBias(m_ProjectionParameters.m_ProjectionBias); - - // Peephole parameters - ManagedConstTensorHandle managedCellToInputWeights(m_PeepholeParameters.m_CellToInputWeights); - ManagedConstTensorHandle managedCellToForgetWeights(m_PeepholeParameters.m_CellToForgetWeights); - ManagedConstTensorHandle managedCellToOutputWeights(m_PeepholeParameters.m_CellToOutputWeights); - - // Layer normalisation parameters - ManagedConstTensorHandle managedInputLayerNormWeights(m_LayerNormParameters.m_InputLayerNormWeights); - ManagedConstTensorHandle managedForgetLayerNormWeights(m_LayerNormParameters.m_ForgetLayerNormWeights); - ManagedConstTensorHandle managedCellLayerNormWeights(m_LayerNormParameters.m_CellLayerNormWeights); - ManagedConstTensorHandle managedOutputLayerNormWeights(m_LayerNormParameters.m_OutputLayerNormWeights); - - ConstTensor inputToInputWeightsTensor; - if (m_CifgParameters.m_InputToInputWeights != nullptr) - { - ConstTensor inputToInputWeightsTensorCopy(managedInputToInputWeights.GetTensorInfo(), - managedInputToInputWeights.Map()); - inputToInputWeightsTensor = inputToInputWeightsTensorCopy; - inputParams.m_InputToInputWeights = &inputToInputWeightsTensor; - } - - ConstTensor inputToForgetWeightsTensor; - if (m_BasicParameters.m_InputToForgetWeights != nullptr) - { - ConstTensor inputToForgetWeightsTensorCopy(managedInputToForgetWeights.GetTensorInfo(), - managedInputToForgetWeights.Map()); - inputToForgetWeightsTensor = inputToForgetWeightsTensorCopy; - inputParams.m_InputToForgetWeights = &inputToForgetWeightsTensor; - } - - ConstTensor inputToCellWeightsTensor; - if (m_BasicParameters.m_InputToCellWeights != nullptr) - { - ConstTensor inputToCellWeightsTensorCopy(managedInputToCellWeights.GetTensorInfo(), - managedInputToCellWeights.Map()); - inputToCellWeightsTensor = inputToCellWeightsTensorCopy; - inputParams.m_InputToCellWeights = &inputToCellWeightsTensor; - } - - ConstTensor inputToOutputWeightsTensor; - if (m_BasicParameters.m_InputToOutputWeights != nullptr) - { - ConstTensor inputToOutputWeightsTensorCopy(managedInputToOutputWeights.GetTensorInfo(), - managedInputToOutputWeights.Map()); - inputToOutputWeightsTensor = inputToOutputWeightsTensorCopy; - inputParams.m_InputToOutputWeights = &inputToOutputWeightsTensor; - } - - ConstTensor recurrentToInputWeightsTensor; - if (m_CifgParameters.m_RecurrentToInputWeights != nullptr) - { - ConstTensor recurrentToInputWeightsTensorCopy( - managedRecurrentToInputWeights.GetTensorInfo(), - managedRecurrentToInputWeights.Map()); - recurrentToInputWeightsTensor = recurrentToInputWeightsTensorCopy; - inputParams.m_RecurrentToInputWeights = &recurrentToInputWeightsTensor; - } - - ConstTensor recurrentToForgetWeightsTensor; - if (m_BasicParameters.m_RecurrentToForgetWeights != nullptr) - { - ConstTensor recurrentToForgetWeightsTensorCopy( - managedRecurrentToForgetWeights.GetTensorInfo(), - managedRecurrentToForgetWeights.Map()); - recurrentToForgetWeightsTensor = recurrentToForgetWeightsTensorCopy; - inputParams.m_RecurrentToForgetWeights = &recurrentToForgetWeightsTensor; - } - - ConstTensor recurrentToCellWeightsTensor; - if (m_BasicParameters.m_RecurrentToCellWeights != nullptr) - { - ConstTensor recurrentToCellWeightsTensorCopy( - managedRecurrentToCellWeights.GetTensorInfo(), - managedRecurrentToCellWeights.Map()); - recurrentToCellWeightsTensor = recurrentToCellWeightsTensorCopy; - inputParams.m_RecurrentToCellWeights = &recurrentToCellWeightsTensor; - } - - ConstTensor recurrentToOutputWeightsTensor; - if (m_BasicParameters.m_RecurrentToOutputWeights != nullptr) - { - ConstTensor recurrentToOutputWeightsTensorCopy( - managedRecurrentToOutputWeights.GetTensorInfo(), - managedRecurrentToOutputWeights.Map()); - recurrentToOutputWeightsTensor = recurrentToOutputWeightsTensorCopy; - inputParams.m_RecurrentToOutputWeights = &recurrentToOutputWeightsTensor; - } - - ConstTensor cellToInputWeightsTensor; - if (m_PeepholeParameters.m_CellToInputWeights != nullptr) - { - ConstTensor cellToInputWeightsTensorCopy(managedCellToInputWeights.GetTensorInfo(), - managedCellToInputWeights.Map()); - cellToInputWeightsTensor = cellToInputWeightsTensorCopy; - inputParams.m_CellToInputWeights = &cellToInputWeightsTensor; - } - - ConstTensor cellToForgetWeightsTensor; - if (m_PeepholeParameters.m_CellToForgetWeights != nullptr) - { - ConstTensor cellToForgetWeightsTensorCopy(managedCellToForgetWeights.GetTensorInfo(), - managedCellToForgetWeights.Map()); - cellToForgetWeightsTensor = cellToForgetWeightsTensorCopy; - inputParams.m_CellToForgetWeights = &cellToForgetWeightsTensor; - } - - ConstTensor cellToOutputWeightsTensor; - if (m_PeepholeParameters.m_CellToOutputWeights != nullptr) - { - ConstTensor cellToOutputWeightsTensorCopy(managedCellToOutputWeights.GetTensorInfo(), - managedCellToOutputWeights.Map()); - cellToOutputWeightsTensor = cellToOutputWeightsTensorCopy; - inputParams.m_CellToOutputWeights = &cellToOutputWeightsTensor; - } - - ConstTensor inputGateBiasTensor; - if (m_CifgParameters.m_InputGateBias != nullptr) - { - ConstTensor inputGateBiasTensorCopy(managedInputGateBias.GetTensorInfo(), - managedInputGateBias.Map()); - inputGateBiasTensor = inputGateBiasTensorCopy; - inputParams.m_InputGateBias = &inputGateBiasTensor; - } - - ConstTensor forgetGateBiasTensor; - if (m_BasicParameters.m_ForgetGateBias != nullptr) - { - ConstTensor forgetGateBiasTensorCopy(managedForgetGateBias.GetTensorInfo(), - managedForgetGateBias.Map()); - forgetGateBiasTensor = forgetGateBiasTensorCopy; - inputParams.m_ForgetGateBias = &forgetGateBiasTensor; - } - - ConstTensor cellBiasTensor; - if (m_BasicParameters.m_CellBias != nullptr) - { - ConstTensor cellBiasTensorCopy(managedCellBias.GetTensorInfo(), - managedCellBias.Map()); - cellBiasTensor = cellBiasTensorCopy; - inputParams.m_CellBias = &cellBiasTensor; - } - - ConstTensor outputGateBias; - if (m_BasicParameters.m_OutputGateBias != nullptr) - { - ConstTensor outputGateBiasCopy(managedOutputGateBias.GetTensorInfo(), - managedOutputGateBias.Map()); - outputGateBias = outputGateBiasCopy; - inputParams.m_OutputGateBias = &outputGateBias; - } - - ConstTensor projectionWeightsTensor; - if (m_ProjectionParameters.m_ProjectionWeights != nullptr) - { - ConstTensor projectionWeightsTensorCopy(managedProjectionWeights.GetTensorInfo(), - managedProjectionWeights.Map()); - projectionWeightsTensor = projectionWeightsTensorCopy; - inputParams.m_ProjectionWeights = &projectionWeightsTensor; - } - - ConstTensor projectionBiasTensor; - if (m_ProjectionParameters.m_ProjectionBias != nullptr) - { - ConstTensor projectionBiasTensorCopy(managedProjectionBias.GetTensorInfo(), - managedProjectionBias.Map()); - projectionBiasTensor = projectionBiasTensorCopy; - inputParams.m_ProjectionBias = &projectionBiasTensor; - } - - ConstTensor inputLayerNormTensor; - if (m_LayerNormParameters.m_InputLayerNormWeights != nullptr) - { - ConstTensor inputLayerNormTensorCopy(managedInputLayerNormWeights.GetTensorInfo(), - managedInputLayerNormWeights.Map()); - inputLayerNormTensor = inputLayerNormTensorCopy; - inputParams.m_InputLayerNormWeights = &inputLayerNormTensor; - } - - ConstTensor forgetLayerNormTensor; - if (m_LayerNormParameters.m_ForgetLayerNormWeights != nullptr) - { - ConstTensor forgetLayerNormTensorCopy(managedForgetLayerNormWeights.GetTensorInfo(), - managedForgetLayerNormWeights.Map()); - forgetLayerNormTensor = forgetLayerNormTensorCopy; - inputParams.m_ForgetLayerNormWeights = &forgetLayerNormTensor; - } - - ConstTensor cellLayerNormTensor; - if (m_LayerNormParameters.m_CellLayerNormWeights != nullptr) - { - ConstTensor cellLayerNormTensorCopy(managedCellLayerNormWeights.GetTensorInfo(), - managedCellLayerNormWeights.Map()); - cellLayerNormTensor = cellLayerNormTensorCopy; - inputParams.m_CellLayerNormWeights = &cellLayerNormTensor; - } - - ConstTensor outputLayerNormTensor; - if (m_LayerNormParameters.m_OutputLayerNormWeights != nullptr) - { - ConstTensor outputLayerNormTensorCopy(managedOutputLayerNormWeights.GetTensorInfo(), - managedOutputLayerNormWeights.Map()); - outputLayerNormTensor = outputLayerNormTensorCopy; - inputParams.m_OutputLayerNormWeights = &outputLayerNormTensor; - } - - - visitor.VisitQLstmLayer(this, GetParameters(), inputParams, GetName()); -} -ARMNN_NO_DEPRECATE_WARN_END - void QLstmLayer::ExecuteStrategy(IStrategy& strategy) const { -- cgit v1.2.1