// // Copyright © 2017 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // #include "MinimumLayer.hpp" #include "LayerCloneBase.hpp" #include #include #include namespace armnn { MinimumLayer::MinimumLayer(const char* name) : ElementwiseBaseLayer(2, 1, LayerType::Minimum, name) { } std::unique_ptr MinimumLayer::CreateWorkload(const IWorkloadFactory& factory) const { MinimumQueueDescriptor descriptor; SetAdditionalInfo(descriptor); return factory.CreateWorkload(LayerType::Minimum, descriptor, PrepInfoAndDesc(descriptor)); } MinimumLayer* MinimumLayer::Clone(Graph& graph) const { return CloneBase(graph, GetName()); } ARMNN_NO_DEPRECATE_WARN_BEGIN void MinimumLayer::Accept(ILayerVisitor& visitor) const { visitor.VisitMinimumLayer(this, GetName()); } ARMNN_NO_DEPRECATE_WARN_END } // namespace armnn