Class ov::op::v0::Concat#

class Concat : public ov::op::Op#

Concatenation operation.

Public Functions

Concat() = default#

Constructs a concatenation operation.

Concat(const OutputVector &args, int64_t axis)#

Constructs a concatenation operation.

Parameters:
  • args – The outputs producing the input tensors.

  • axis – The axis along which to concatenate the input tensors.

Concat(const NodeVector &args, int64_t axis)#

Constructs a concatenation operation.

Parameters:
  • args – The nodes producing the input tensors.

  • axis – The axis along which to concatenate the input tensors.

virtual void validate_and_infer_types() override#

Verifies that attributes and inputs are consistent and computes output shapes and element types. Must be implemented by concrete child classes so that it can be run any number of times.

Throws if the node is invalid.

inline int64_t get_concatenation_axis() const#
Returns:

The concatenation axis.

inline int64_t get_axis() const#
Returns:

The concatenation axis.

virtual bool has_evaluate() const override#

Allows to get information about availability of evaluate method for the current operation.