OpenVINO™ Toolkit
inference-engine
include
builders
ie_deconvolution_layer.hpp
1
// Copyright (C) 2018-2019 Intel Corporation
2
// SPDX-License-Identifier: Apache-2.0
3
//
4
5
#pragma once
6
7
#include <builders/ie_convolution_layer.hpp>
8
#include <ie_network.hpp>
9
#include <string>
10
11
namespace
InferenceEngine
{
12
namespace
Builder {
13
14
/**
15
* @brief The class represents a builder for Deconvolution layer
16
*/
17
class
INFERENCE_ENGINE_API_CLASS(DeconvolutionLayer):
public
ConvolutionLayer {
18
public
:
19
/**
20
* @brief The constructor creates a builder with the name
21
* @param name Layer name
22
*/
23
explicit
DeconvolutionLayer(
const
std::string& name =
""
);
24
/**
25
* @brief The constructor creates a builder from generic builder
26
* @param layer pointer to generic builder
27
*/
28
explicit
DeconvolutionLayer(
const
Layer::Ptr& layer);
29
/**
30
* @brief The constructor creates a builder from generic builder
31
* @param layer constant pointer to generic builder
32
*/
33
explicit
DeconvolutionLayer(
const
Layer::CPtr& layer);
34
};
35
36
}
// namespace Builder
37
}
// namespace InferenceEngine
InferenceEngine
Definition:
ie_argmax_layer.hpp:11