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

.. _exhale_class_classmindspore_dataset_Sampler:

Class Sampler
=============

- Defined in :ref:`file_include_runtime_include_dataset_samplers.h`


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

Base Type
*********

- ``private std::enable_shared_from_this< Sampler >``


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

- ``public mindspore::dataset::DistributedSampler`` (:ref:`exhale_class_classmindspore_dataset_DistributedSampler`)
- ``public mindspore::dataset::PKSampler`` (:ref:`exhale_class_classmindspore_dataset_PKSampler`)
- ``public mindspore::dataset::RandomSampler`` (:ref:`exhale_class_classmindspore_dataset_RandomSampler`)
- ``public mindspore::dataset::SequentialSampler`` (:ref:`exhale_class_classmindspore_dataset_SequentialSampler`)
- ``public mindspore::dataset::SubsetSampler`` (:ref:`exhale_class_classmindspore_dataset_SubsetSampler`)
- ``public mindspore::dataset::WeightedRandomSampler`` (:ref:`exhale_class_classmindspore_dataset_WeightedRandomSampler`)


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


.. doxygenclass:: mindspore::dataset::Sampler
   :members:
   :no-link: