.. _exhale_struct_structmarian_1_1NaryNodeOp: Struct NaryNodeOp ================= - Defined in :ref:`file_src_graph_node.h` Inheritance Relationships ------------------------- Base Type ********* - ``public marian::Node`` (:ref:`exhale_class_classmarian_1_1Node`) Derived Types ************* - ``public marian::AffineNodeOp`` (:ref:`exhale_class_classmarian_1_1AffineNodeOp`) - ``public marian::AffineWithReluNodeOp`` (:ref:`exhale_class_classmarian_1_1AffineWithReluNodeOp`) - ``public marian::ColsNodeOp`` (:ref:`exhale_struct_structmarian_1_1ColsNodeOp`) - ``public marian::ConcatenateNodeOp`` (:ref:`exhale_struct_structmarian_1_1ConcatenateNodeOp`) - ``public marian::cpu::variant::FbgemmPacked16AffineNodeOp`` (:ref:`exhale_class_classmarian_1_1cpu_1_1variant_1_1FbgemmPacked16AffineNodeOp`) - ``public marian::cpu::variant::FbgemmPacked8AffineNodeOp`` (:ref:`exhale_class_classmarian_1_1cpu_1_1variant_1_1FbgemmPacked8AffineNodeOp`) - ``public marian::CrossEntropyNodeOp`` (:ref:`exhale_class_classmarian_1_1CrossEntropyNodeOp`) - ``public marian::CSRDotNodeOp`` (:ref:`exhale_class_classmarian_1_1CSRDotNodeOp`) - ``public marian::DotBatchedLegacyNodeOp`` (:ref:`exhale_class_classmarian_1_1DotBatchedLegacyNodeOp`) - ``public marian::DotBatchedNodeOp`` (:ref:`exhale_class_classmarian_1_1DotBatchedNodeOp`) - ``public marian::DotNodeOp`` (:ref:`exhale_class_classmarian_1_1DotNodeOp`) - ``public marian::ElementBinaryNodeOp`` (:ref:`exhale_struct_structmarian_1_1ElementBinaryNodeOp`) - ``public marian::GatherNodeOp`` (:ref:`exhale_struct_structmarian_1_1GatherNodeOp`) - ``public marian::HighwayNodeOp`` (:ref:`exhale_struct_structmarian_1_1HighwayNodeOp`) - ``public marian::LambdaNodeOp`` (:ref:`exhale_class_classmarian_1_1LambdaNodeOp`) - ``public marian::LayerNormalizationOp`` (:ref:`exhale_struct_structmarian_1_1LayerNormalizationOp`) - ``public marian::RMSNormalizationOp`` (:ref:`exhale_struct_structmarian_1_1RMSNormalizationOp`) - ``public marian::rnn::AttentionNodeOp`` (:ref:`exhale_struct_structmarian_1_1rnn_1_1AttentionNodeOp`) - ``public marian::rnn::GRUFastNodeOp`` (:ref:`exhale_struct_structmarian_1_1rnn_1_1GRUFastNodeOp`) - ``public marian::rnn::LSTMCellNodeOp`` (:ref:`exhale_struct_structmarian_1_1rnn_1_1LSTMCellNodeOp`) - ``public marian::rnn::LSTMOutputNodeOp`` (:ref:`exhale_struct_structmarian_1_1rnn_1_1LSTMOutputNodeOp`) - ``public marian::RowsNodeOp`` (:ref:`exhale_struct_structmarian_1_1RowsNodeOp`) - ``public marian::ScalarProductNodeOp`` (:ref:`exhale_struct_structmarian_1_1ScalarProductNodeOp`) - ``public marian::ScatterNodeOp`` (:ref:`exhale_struct_structmarian_1_1ScatterNodeOp`) - ``public marian::TanhNodeOp`` (:ref:`exhale_struct_structmarian_1_1TanhNodeOp`) - ``public marian::UnaryNodeOp`` (:ref:`exhale_struct_structmarian_1_1UnaryNodeOp`) Struct Documentation -------------------- .. doxygenstruct:: marian::NaryNodeOp :members: :protected-members: :undoc-members: