19 #include "../C/concatenation.h" 20 #include "primitive.hpp" 57 enum concatenation_axis
59 along_b = cldnn_concatenation_along_b,
60 along_f = cldnn_concatenation_along_f,
61 along_x = cldnn_concatenation_along_x,
62 along_y = cldnn_concatenation_along_y
71 const std::vector<primitive_id>&
input,
72 const concatenation_axis
axis,
89 void update_dto(
dto&
dto)
const override 91 dto.
axis =
static_cast<cldnn_concatenation_axis
>(
axis);
concatenation_axis axis
Dimension along which concatenation should take place.
Represents data padding information.
cldnn_concatenation_axis axis
Dimension along which concatenation should take place.
concatenation(const primitive_id &id, const std::vector< primitive_id > &input, const concatenation_axis axis, const padding &output_padding=padding())
const primitive_id id
Primitive's id.
concatenation(const dto *dto)
Constructs a copy from C API (depth_concatenate)
std::string primitive_id
Unique id of a primitive within a topology.
fixed_size_vector_ref input
List of ids of input primitives.
base class for all primitives implementations.
padding output_padding
Requested output padding.