12 namespace optimizations
32 Layer& connectedLayer = layer.
GetInputSlots()[0].GetConnectedOutputSlot()->GetOwningLayer();
53 Layer& base = input->GetConnectedOutputSlot()->GetOwningLayer();
56 TensorInfo convertInfo = input->GetConnection()->GetTensorInfo();
60 input->GetConnection()->SetTensorInfo(convertInfo);
71 TensorInfo convertInfo = output->GetTensorInfo();
75 output->SetTensorInfo(convertInfo);
std::vector< OutputSlot >::iterator EndOutputSlots()
std::vector< OutputSlot >::iterator BeginOutputSlots()
std::vector< InputSlot >::iterator EndInputSlots()
LayerType GetType() const override
Returns the armnn::LayerType of this layer.
DataType GetDataType() const
const std::vector< InputSlot > & GetInputSlots() const
std::vector< InputSlot >::iterator BeginInputSlots()
void SetDataType(DataType type)
DataType GetDataType() const
~ConvertFp32NetworkToFp16Impl()=default
ConvertFp32NetworkToFp16Impl()=default
void Run(Graph &graph, Layer &layer) const
Copyright (c) 2021 ARM Limited and Contributors.
std::vector< ConvertFp32ToFp16Layer * > InsertConvertFp32ToFp16LayersAfter(Graph &graph, Layer &layer)
std::vector< ConvertFp16ToFp32Layer * > InsertConvertFp16ToFp32LayersBefore(Graph &graph, Layer &layer, bool expectCorrectInputType)