ArmNN
 20.05
LayerSupportRules.hpp File Reference
#include <armnn/utility/Assert.hpp>
#include <algorithm>

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
 

Namespaces

 armnn
 Copyright (c) 2020 ARM Limited.
 

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)