diff options
Diffstat (limited to 'ConversionUtils.hpp')
-rw-r--r-- | ConversionUtils.hpp | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/ConversionUtils.hpp b/ConversionUtils.hpp index a0ab9e5a..f8622dd6 100644 --- a/ConversionUtils.hpp +++ b/ConversionUtils.hpp @@ -3591,50 +3591,4 @@ bool ConvertSpaceToBatchNd(const HalOperation& operation, const HalModel& model, return SetupAndTrackLayerOutputSlot<HalPolicy>(operation, 0, *layer, model, data); } -template<typename HalPolicy, - typename HalOperation = typename HalPolicy::Operation, - typename HalModel = typename HalPolicy::Model> -bool ConvertAbs(const HalOperation& operation, const HalModel& model, ConversionData& data) -{ - LayerInputHandle input = ConvertToLayerInputHandle<HalPolicy>(operation, 0, model, data); - - if (!input.IsValid()) - { - return Fail("%s: Operation has invalid input", __func__); - } - - using HalOperand = typename HalPolicy::Operand; - const HalOperand* output = GetOutputOperand<HalPolicy>(operation, 0, model); - if (!output) - { - return Fail("%s: Could not read output 0", __func__); - } - - const armnn::TensorInfo& outputInfo = GetTensorInfoForOperand(*output); - if (IsDynamicTensor(outputInfo)) - { - return Fail("%s: Dynamic output tensors are not supported", __func__); - } - - bool isSupported = false; - FORWARD_LAYER_SUPPORT_FUNC(__func__, - IsAbsSupported, - data.m_Backends, - isSupported, - input.GetTensorInfo(), - outputInfo); - - if (!isSupported) - { - return false; - } - - armnn::IConnectableLayer* const layer = data.m_Network->AddAbsLayer(); - assert(layer != nullptr); - input.Connect(layer->GetInputSlot(0)); - - return SetupAndTrackLayerOutputSlot<HalPolicy>(operation, 0, *layer, model, data); -} - - } // namespace armnn_driver |