ArmNN
 24.02
LayerSupportRules.hpp File Reference
#include <armnn/utility/Assert.hpp>
#include <algorithm>
Include dependency graph for LayerSupportRules.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Rule
 
struct  TypesAreEqual
 
struct  QuantizationParametersAreEqual
 
struct  TypeAnyOf
 
struct  TypeIs
 
struct  TypeNotPerAxisQuantized
 
struct  BiasAndWeightsTypesMatch
 
struct  BiasAndWeightsTypesCompatible
 
struct  ShapesAreSameRank
 
struct  ShapesAreSameTotalSize
 
struct  ShapesAreBroadcastCompatible
 
struct  TensorNumDimensionsAreCorrect
 
struct  TensorNumDimensionsAreGreaterOrEqualTo
 

Namespaces

 armnn
 Copyright (c) 2021 ARM Limited and Contributors.
 

Functions

armnn::Optional< armnn::DataTypeGetBiasTypeFromWeightsType (armnn::Optional< armnn::DataType > weightsType)
 
template<typename F >
bool CheckSupportRule (F rule, Optional< std::string & > reasonIfUnsupported, const char *reason)
 
template<typename T >
bool AllTypesAreEqualImpl (T)
 
template<typename T , typename... Rest>
bool AllTypesAreEqualImpl (T t1, T t2, Rest... rest)