// // Copyright © 2017 Arm Ltd. All rights reserved. // SPDX-License-Identifier: MIT // #pragma once #include "DeviceSpec.hpp" #include "Graph.hpp" #include "SubGraph.hpp" #include namespace armnn { std::vector InsertConvertFp16ToFp32LayersBefore(Graph& graph, Layer& layer); std::vector InsertConvertFp32ToFp16LayersAfter(Graph& graph, Layer& layer); std::vector InsertDebugLayerAfter(Graph& graph, Layer& layer); PreCompiledLayer* CreatePreCompiledLayer(Graph& graph, const SubGraph& subGraph, unsigned int subGraphIndex, const IBackendInternalUniquePtr& backendObject); } // namespace armnn