26 const std::vector<armnn::ConstTensor>& constants,
44 std::vector<int32_t>& weightsBacking);
53 std::unordered_map<LayerGuid, LayerGuid> m_OriginalToQuantizedGuidMap;
56 std::unordered_map<LayerGuid, IConnectableLayer*> m_QuantizedGuidToLayerMap;
60 const bool m_PreserveType;
Interface for a layer that is connectable to other layers via InputSlots and OutputSlots.
void ExecuteStrategy(const armnn::IConnectableLayer *layer, const BaseDescriptor &descriptor, const std::vector< armnn::ConstTensor > &constants, const char *name, const armnn::LayerBindingId id) override
Copyright (c) 2021 ARM Limited and Contributors.
int LayerBindingId
Type of identifiers for bindable layers (inputs, outputs).
~QuantizerStrategy()=default
Base class for all descriptors.
QuantizerStrategy(const RangeTracker &rangeTracker, const IQuantizationScheme *quantizationScheme, bool preserveType)
A tensor defined by a TensorInfo (shape and data type) and an immutable backing store.
INetworkPtr RetrieveFinalNetwork()
Extract the quantized network.
std::unique_ptr< INetwork, void(*)(INetwork *network)> INetworkPtr