23 #include "ngraph/op/op.hpp"
24 #include "ngraph/op/util/rnn_cell_base.hpp"
35 NGRAPH_RTTI_DECLARATION;
40 const Output<Node>& X,
41 const Output<Node>& H_t,
42 const Output<Node>& sequence_lengths,
43 const Output<Node>& W,
44 const Output<Node>& R,
45 const Output<Node>& B,
48 const std::vector<std::string>& activations = std::vector<std::string>{
"tanh"},
49 const std::vector<float>& activations_alpha = {},
50 const std::vector<float>& activations_beta = {},
54 clone_with_new_inputs(
const OutputVector& new_args)
const override;
Base class for all recurrent network cells.
Definition: rnn_cell_base.hpp:66
RecurrentSequenceDirection
This class defines possible recurrent sequence directions.
Definition: attr_types.hpp:430
The Intel nGraph C++ API.
Definition: attribute_adapter.hpp:28
void validate_and_infer_types() override
Verifies that attributes and inputs are consistent and computes output shapes and element types....
Visits the attributes of a node, primarily for serialization-like tasks.
Definition: attribute_visitor.hpp:70
Definition: rnn_sequence.hpp:33