23 #include "ngraph/op/op.hpp"
24 #include "ngraph/op/util/rnn_cell_base.hpp"
35 NGRAPH_RTTI_DECLARATION;
46 const std::vector<std::string>& activations =
47 std::vector<std::string>{
"sigmoid",
"tanh"},
48 const std::vector<float>& activations_alpha = {},
49 const std::vector<float>& activations_beta = {},
51 bool linear_before_reset =
false);
54 clone_with_new_inputs(
const OutputVector& new_args)
const override;
59 bool get_linear_before_reset()
const {
return m_linear_before_reset; }
63 bool m_linear_before_reset;
Visits the attributes of a node, primarily for serialization-like tasks.
Definition: attribute_visitor.hpp:71
A handle for one of a node's outputs.
Definition: node_output.hpp:42
Base class for all recurrent network cells.
Definition: rnn_cell_base.hpp:67
Definition: gru_sequence.hpp:33
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:432
The Intel nGraph C++ API.
Definition: attribute_adapter.hpp:28