class ov::op::util::MultiSubGraphOp::ConcatOutputDescription¶
Overview¶
Produces an output by concatenating an output from each iteration. More…
#include <multi_subgraph_base.hpp>
class ConcatOutputDescription: public ov::op::util::MultiSubGraphOp::OutputDescription
{
public:
// fields
BWDCMP_RTTI_DECLARATION;
int64_t m_start {0};
int64_t m_stride {0};
int64_t m_part_size {0};
int64_t m_end {0};
int64_t m_axis {0};
// construction
ConcatOutputDescription(
uint64_t body_value_index,
uint64_t output_index,
int64_t start,
int64_t stride,
int64_t part_size,
int64_t end,
int64_t axis
);
ConcatOutputDescription();
// methods
OPENVINO_RTTI("ConcatOutputDescription");
virtual std::shared_ptr<OutputDescription> copy() const;
};
Inherited Members¶
public:
// typedefs
typedef std::shared_ptr<OutputDescription> Ptr;
typedef DiscreteTypeInfo type_info_t;
// fields
uint64_t m_body_value_index {0};
uint64_t m_output_index {0};
// methods
virtual std::shared_ptr<OutputDescription> copy() const = 0;
virtual const type_info_t& get_type_info() const = 0;
Detailed Documentation¶
Produces an output by concatenating an output from each iteration.
Construction¶
ConcatOutputDescription(
uint64_t body_value_index,
uint64_t output_index,
int64_t start,
int64_t stride,
int64_t part_size,
int64_t end,
int64_t axis
)
Constructs a new instance.
Parameters:
body_value_index |
A body value that produces the output |
output_index |
The MultiSubGraphOp output index |
start |
First index for slices |
stride |
Step amount for slices |
part_size |
Width of slices |
end |
Last index for slices |
axis |
Axis being sliced |