32 floor->GetOutputSlot().Connect(output->GetInputSlot(0));
35 &IsLayerOfType<armnn::FloorLayer>, &IsLayerOfType<armnn::OutputLayer>));
41 &IsLayerOfType<armnn::ConvertFp32ToFp16Layer>, &IsLayerOfType<armnn::FloorLayer>,
42 &IsLayerOfType<armnn::ConvertFp16ToFp32Layer>, &IsLayerOfType<armnn::OutputLayer>));
LayerT * AddLayer(Args &&... args)
Adds a new layer, of type LayerType, to the graph constructed with the arguments passed.
static void Pass(Graph &graph, const Optimizations &optimizations)
int Connect(InputSlot &destination)
This layer represents a floor operation.
OptimizeForType< Layer, ConvertFp32NetworkToFp16Impl > Fp32NetworkToFp16Converter
bool CheckSequence(const armnn::Graph::ConstIterator first, const armnn::Graph::ConstIterator last)
void SetTensorInfo(const TensorInfo &tensorInfo) override
A layer user-provided data can be bound to (e.g. inputs, outputs).
ConstIterator cbegin() const
Returns const iterator pointing to the beginning of the list. Lowercase for range-based for loops...
Optimizer::Optimizations MakeOptimizations(Args &&... args)
ConstIterator cend() const
Returns const iterator pointing to the end of the list. Lowercase for range-based for loops...
const OutputSlot & GetOutputSlot(unsigned int index=0) const override