11 #include "ngraph/op/op.hpp"
12 #include "ngraph/op/util/rnn_cell_base.hpp"
23 NGRAPH_RTTI_DECLARATION;
34 const std::vector<std::string>& activations =
35 std::vector<std::string>{
"sigmoid",
"tanh"},
36 const std::vector<float>& activations_alpha = {},
37 const std::vector<float>& activations_beta = {},
39 bool linear_before_reset =
false);
42 clone_with_new_inputs(
const OutputVector& new_args)
const override;
47 bool get_linear_before_reset()
const {
return m_linear_before_reset; }
52 bool m_linear_before_reset;
Visits the attributes of a node, primarily for serialization-like tasks.
Definition: attribute_visitor.hpp:59
A handle for one of a node's outputs.
Definition: node_output.hpp:33
Base class for all recurrent network cells.
Definition: rnn_cell_base.hpp:55
Definition: gru_sequence.hpp:21
void validate_and_infer_types() override
Verifies that attributes and inputs are consistent and computes output shapes and element types....
RecurrentSequenceDirection
This class defines possible recurrent sequence directions.
Definition: attr_types.hpp:424
The Intel nGraph C++ API.
Definition: attribute_adapter.hpp:16