clDNN
|
Provides input layout for a data to be passed later to network. More...
#include <input_layout.hpp>
Public Types | |
typedef cldnn_input_layout_desc | dto |
Public Member Functions | |
input_layout (const primitive_id &id, const layout &layout) | |
Constructs input layout primitive. More... | |
input_layout (const dto *dto) | |
Constructs a copy from C API cldnn_input_layout_desc. | |
![]() | |
const cldnn_primitive_desc * | get_dto () const override |
Returns pointer to a C API primitive descriptor casted to cldnn_primitive_desc. | |
![]() | |
primitive (const primitive_type_id &type, const primitive_id &id, const std::vector< primitive_id > &input, const padding &output_padding=padding()) | |
primitive (const cldnn_primitive_desc *dto) | |
Constructs a copy from basic C API cldnn_primitive_desc. | |
std::vector< std::reference_wrapper< primitive_id > > | dependecies () |
Returns references to all primitive ids on which this primitive depends - inputs, weights, biases, etc. | |
std::vector< primitive_id > | dependecies () const |
Returns copy of all primitive ids on which this primitive depends - inputs, weights, biases, etc. | |
operator primitive_id () const | |
Implicit conversion to primiitive id. | |
Static Public Member Functions | |
static primitive_type_id | type_id () |
Public Attributes | |
const cldnn::layout | layout |
Defines layout for the data will be passed to network. | |
![]() | |
const primitive_type_id | type |
Primitive's type id. | |
const primitive_id | id |
Primitive's id. | |
fixed_size_vector_ref | input |
List of ids of input primitives. | |
padding | output_padding |
Requested output padding. | |
Additional Inherited Members | |
![]() | |
primitive_base (const primitive_id &id, const std::vector< primitive_id > &input, const padding &output_padding=padding()) | |
primitive_base (const cldnn_input_layout_desc *dto) | |
![]() | |
virtual std::vector< std::reference_wrapper< const primitive_id > > | get_dependencies () const |
![]() | |
primitive_id_arr | _input |
Provides input layout for a data to be passed later to network.
This primitive allows to define the layout for input data which will be passed to network before execution. For example, network input images.
input_layout
primitive before network execution. output_padding
property of input_layout
is ignored - its output layout is always equal to input layout defined during object creation. Definition at line 39 of file input_layout.hpp.
|
inline |
Constructs input layout primitive.
id | This primitive id. |
layout | Defines layout for the data will be passed to network. |
Definition at line 46 of file input_layout.hpp.