7 #include <builders/ie_layer_decorator.hpp>
8 #include <ie_network.hpp>
18 class INFERENCE_ENGINE_API_CLASS(EltwiseLayer):
public LayerDecorator {
37 explicit EltwiseLayer(
const std::string& name =
"");
42 explicit EltwiseLayer(
const Layer::Ptr& layer);
47 explicit EltwiseLayer(
const Layer::CPtr& layer);
53 EltwiseLayer& setName(
const std::string& name);
59 const std::vector<Port>& getInputPorts()
const;
65 EltwiseLayer& setInputPorts(
const std::vector<Port>& ports);
70 const Port& getOutputPort()
const;
76 EltwiseLayer& setOutputPort(
const Port& port);
81 EltwiseType getEltwiseType()
const;
87 EltwiseLayer& setEltwiseType(EltwiseType type);
92 const std::vector<float> getScales()
const;
98 EltwiseLayer& setScales(
const std::vector<float>& scales);
101 EltwiseType type = SUM;
Definition: ie_argmax_layer.hpp:11