19 #include "../C/permute.h" 20 #include "primitive.hpp" 41 CLDNN_DECLATE_PRIMITIVE(
permute)
69 void update_dto(
dto&
dto)
const override permute(const dto *dto)
Constructs a copy from basic C API cldnn_reorder_desc.
Represents data padding information.
permute(const primitive_id &id, const primitive_id &input, const std::vector< uint16_t > &permute_order={}, const padding &output_padding=padding())
Constructs permute primitive.
cldnn_uint16_t_arr permute_order
Array of permuted output order in bfyx format.
Permutes data in the memory, with respect to provided order.
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.
Permutes data in the memory, with respect to provided order.
padding output_padding
Requested output padding.
std::vector< uint16_t > permute_order
Array of permuted output order in bfyx format.