Class ov::op::v6::CTCGreedyDecoderSeqLen#
-
class CTCGreedyDecoderSeqLen : public ov::op::Op#
Operator performing CTCGreedyDecoder.
Public Functions
-
CTCGreedyDecoderSeqLen(const Output<Node> &input, const Output<Node> &seq_len, const bool merge_repeated = true, const element::Type &classes_index_type = element::i32, const element::Type &sequence_length_type = element::i32)#
Constructs a CTCGreedyDecoderSeqLen operation.
- Parameters:
input – 3-D tensor of logits on which greedy decoding is performed
seq_len – 1-D tensor of sequence lengths
merge_repeated – Whether to merge repeated labels
classes_index_type – Specifies the output classes_index tensor type
sequence_length_type – Specifies the output sequence_length tensor type
-
CTCGreedyDecoderSeqLen(const Output<Node> &input, const Output<Node> &seq_len, const Output<Node> &blank_index, const bool merge_repeated = true, const element::Type &classes_index_type = element::i32, const element::Type &sequence_length_type = element::i32)#
Constructs a CTCGreedyDecoderSeqLen operation.
- Parameters:
input – 3-D tensor of logits on which greedy decoding is performed
seq_len – 1-D tensor of sequence lengths
blank_index – Scalar or 1-D tensor with 1 element used to mark a blank index
merge_repeated – Whether to merge repeated labels
classes_index_type – Specifies the output classes_index tensor type
sequence_length_type – Specifies the output sequence_length tensor type
-
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 bool get_merge_repeated() const#
Get merge_repeated attribute.
- Returns:
Current value of merge_repeated attribute
-
inline void set_merge_repeated(bool merge_repeated)#
Set merge_repeated attribute.
- Parameters:
merge_repeated – A new value for the attribute
-
inline const element::Type &get_classes_index_type() const#
Get classes_index_type attribute.
- Returns:
Current value of classes_index_type attribute
-
inline void set_classes_index_type(const element::Type &classes_index_type)#
Set classes_index_type attribute.
- Parameters:
classes_index_type – Type of classes_index
-
CTCGreedyDecoderSeqLen(const Output<Node> &input, const Output<Node> &seq_len, const bool merge_repeated = true, const element::Type &classes_index_type = element::i32, const element::Type &sequence_length_type = element::i32)#