Class ov::frontend::ConcatFromSequence#
-
class ConcatFromSequence : public ov::op::util::FrameworkNode#
ConcatFromSequence is a helper operation that represents concatenating all tensors in a sequence along a specified axis. This operation is used during frontend conversion to mark concat-from-sequence operations that will be later transformed by SequenceConcatReplacer.
Inputs:
input_sequence: The input sequence (SequenceMark, SequenceInsert, or Loop output)
Attributes:
axis: The axis along which to concatenate (default: 0)
new_axis: If true, creates a new axis for concatenation (like stack), otherwise concatenates along existing axis (default: false)
The concatenated tensor
Public Functions
-
ConcatFromSequence(const Output<Node> &input_sequence, int64_t axis, bool new_axis = false)#
Constructs ConcatFromSequence.
- Parameters:
input_sequence – The input sequence
axis – The axis along which to concatenate
new_axis – If true, creates a new axis for concatenation
-
inline int64_t get_axis() const#
Get the concatenation axis.
-
inline void set_axis(int64_t axis)#
Set the concatenation axis.
-
inline bool get_new_axis() const#
Check if new_axis mode is enabled.
-
inline void set_new_axis(bool new_axis)#
Set new_axis mode.