ArmNN
 24.02
GpuFsaLayerSupport.hpp
Go to the documentation of this file.
1 //
2 // Copyright © 2022-2023 Arm Ltd and Contributors. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 #pragma once
6 
9 
10 namespace armnn
11 {
12 
14 {
15 public:
16  bool IsLayerSupported(const LayerType& type,
17  const std::vector<TensorInfo>& infos,
18  const BaseDescriptor& descriptor,
19  const Optional<LstmInputParamsInfo>& lstmParamsInfo,
21  Optional<std::string&> reasonIfUnsupported) const override;
22 };
23 
24 } // namespace armnn
armnn::Optional
Definition: Optional.hpp:270
armnn::GpuFsaLayerSupport
Definition: GpuFsaLayerSupport.hpp:13
armnn::GpuFsaLayerSupport::IsLayerSupported
bool IsLayerSupported(const LayerType &type, const std::vector< TensorInfo > &infos, const BaseDescriptor &descriptor, const Optional< LstmInputParamsInfo > &lstmParamsInfo, const Optional< QuantizedLstmInputParamsInfo > &, Optional< std::string & > reasonIfUnsupported) const override
Default implementation of the ILayerSupport interface, Backends should implement this as a switch sta...
Definition: GpuFsaLayerSupport.cpp:71
LayerSupportBase.hpp
armnn::BaseDescriptor
Base class for all descriptors.
Definition: Descriptors.hpp:22
armnn::ILayerSupport
Definition: ILayerSupport.hpp:23
armnn
Copyright (c) 2021 ARM Limited and Contributors.
Definition: 01_00_quick_start.dox:6
LayerSupportRules.hpp
armnn::LayerType
LayerType
When adding a new layer, adapt also the LastLayer enum value in the enum class LayerType below.
Definition: Types.hpp:491