namespace ngraph::op::util

Overview

namespace util {

// namespaces

namespace ngraph::op::util::detail;
namespace ngraph::op::util::error;

// typedefs

typedef ov::op::util::MultiSubGraphOp::InputDescription::Ptr MultiSubgraphInputDescriptionPtr;
typedef ov::op::util::MultiSubGraphOp::OutputDescription::Ptr MultiSubgraphOutputDescriptionPtr;
typedef util::MultiSubGraphOp::MultiSubgraphInputDescriptionVector MultiSubgraphInputDescriptionVector;
typedef util::MultiSubGraphOp::MultiSubgraphOutputDescriptionVector MultiSubgraphOutputDescriptionVector;
typedef util::SubGraphOp::InputDescription::Ptr InputDescriptionPtr;
typedef util::SubGraphOp::OutputDescription::Ptr OutputDescriptionPtr;
typedef std::vector<InputDescriptionPtr> InputDescriptionVector;
typedef std::vector<OutputDescriptionPtr> OutputDescriptionVector;

// global functions

struct NGRAPH_DEPRECATED("It is obsolete structure and will be removed soon");
void validate_seq_input_rank_dimension(const std::vector<ngraph::PartialShape>& input);

} // namespace util

Detailed Documentation

Global Functions

struct NGRAPH_DEPRECATED("It is obsolete structure and will be removed soon")

Base class for annotations added to graph ops.

void validate_seq_input_rank_dimension(const std::vector<ngraph::PartialShape>& input)

Validates static rank and dimension for provided input parameters. Additionally input_size dimension is checked for X and W inputs. Applies to LSTM, GRU and RNN Sequences.

Parameters:

input

Vector with RNNSequence-like op inputs in following order: X, initial_hidden_state, sequence_lengths, W, R and B.