:gitee_url: https://gitee.com/mindspore/docs

.. _exhale_class_classmindspore_ops_Reduce:

Class Reduce
============

- Defined in :ref:`file_include_core_ops_reduce.h`


Inheritance Relationships
-------------------------

Base Type
*********

- ``public mindspore::ops::BaseOperator``


Derived Types
*************

- ``public mindspore::ops::ReduceASum`` (:ref:`exhale_class_classmindspore_ops_ReduceASum`)
- ``public mindspore::ops::ReduceAll`` (:ref:`exhale_class_classmindspore_ops_ReduceAll`)
- ``public mindspore::ops::ReduceAny`` (:ref:`exhale_class_classmindspore_ops_ReduceAny`)
- ``public mindspore::ops::ReduceFusion`` (:ref:`exhale_class_classmindspore_ops_ReduceFusion`)
- ``public mindspore::ops::ReduceMax`` (:ref:`exhale_class_classmindspore_ops_ReduceMax`)
- ``public mindspore::ops::ReduceMean`` (:ref:`exhale_class_classmindspore_ops_ReduceMean`)
- ``public mindspore::ops::ReduceMin`` (:ref:`exhale_class_classmindspore_ops_ReduceMin`)
- ``public mindspore::ops::ReduceProd`` (:ref:`exhale_class_classmindspore_ops_ReduceProd`)
- ``public mindspore::ops::ReduceSum`` (:ref:`exhale_class_classmindspore_ops_ReduceSum`)
- ``public mindspore::ops::ReduceSumSquare`` (:ref:`exhale_class_classmindspore_ops_ReduceSumSquare`)


Class Documentation
-------------------


.. doxygenclass:: mindspore::ops::Reduce
   :members:
   :no-link: