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:

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)

Output:

  • 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 Output<Node> get_input_sequence() const#

Get the input sequence.

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.