// // Copyright © 2017 Arm Ltd. All rights reserved. // See LICENSE file in the project root for full license information. // #include "DivisionLayer.hpp" #include "LayerCloneBase.hpp" #include #include #include namespace armnn { DivisionLayer::DivisionLayer(const char* name) : ArithmeticBaseLayer(2, 1, LayerType::Division, name) { } std::unique_ptr DivisionLayer::CreateWorkload(const Graph& graph, const IWorkloadFactory& factory) const { DivisionQueueDescriptor descriptor; return factory.CreateDivision(descriptor, PrepInfoAndDesc(descriptor, graph)); } DivisionLayer* DivisionLayer::Clone(Graph& graph) const { return CloneBase(graph, GetName()); } } // namespace armnn