8 #include <doctest/doctest.h> 15 CHECK_EQ(visitorId,
id);
32 const std::vector<armnn::ConstTensor>& constants,
67 const std::vector<armnn::ConstTensor>& constants,
void CheckLayerName(const char *name)
Interface for a layer that is connectable to other layers via InputSlots and OutputSlots.
void CheckLayerPointer(const IConnectableLayer *layer)
Copyright (c) 2021 ARM Limited and Contributors.
void IgnoreUnused(Ts &&...)
int LayerBindingId
Type of identifiers for bindable layers (inputs, outputs).
Base class for all descriptors.
NoThrowStrategy m_DefaultStrategy
void Apply(const std::string &)
virtual LayerType GetType() const =0
Returns the armnn::LayerType of this layer.
TestOutputLayerVisitor(LayerBindingId id, const char *name=nullptr)
void CheckLayerBindingId(LayerBindingId visitorId, LayerBindingId id)
void ExecuteStrategy(const armnn::IConnectableLayer *layer, const armnn::BaseDescriptor &descriptor, const std::vector< armnn::ConstTensor > &constants, const char *name, const armnn::LayerBindingId id=0) override
const char * GetLayerTypeAsCString(LayerType type)