1 // Copyright (C) 2018-2019 Intel Corporation
2 // SPDX-License-Identifier: Apache-2.0
5 #include <builders/ie_sigmoid_layer.hpp>
9 using namespace InferenceEngine;
11 Builder::SigmoidLayer::SigmoidLayer(const std::string& name): LayerDecorator("Sigmoid", name) {
12 getLayer()->getOutputPorts().resize(1);
13 getLayer()->getInputPorts().resize(1);
16 Builder::SigmoidLayer::SigmoidLayer(const Layer::Ptr& layer): LayerDecorator(layer) {
20 Builder::SigmoidLayer::SigmoidLayer(const Layer::CPtr& layer): LayerDecorator(layer) {
24 Builder::SigmoidLayer& Builder::SigmoidLayer::setName(const std::string& name) {
25 getLayer()->setName(name);
29 const Port& Builder::SigmoidLayer::getPort() const {
30 return getLayer()->getOutputPorts()[0];
33 Builder::SigmoidLayer& Builder::SigmoidLayer::setPort(const Port &port) {
34 getLayer()->getOutputPorts()[0] = port;
35 getLayer()->getInputPorts()[0] = port;