easynlp.distillation
===============================


VanillaKD
-----------------------------------
.. autoclass:: easynlp.distillation.distill_dataset.DistillatoryBaseDataset
    :members:
    :undoc-members:
    :exclude-members:

.. autoclass:: easynlp.distillation.distill_application.DistillatoryBaseApplication
    :members:
    :undoc-members:
    :exclude-members:

.. autoclass:: easynlp.core.distiller.DistillatoryTrainer
    :members:
    :undoc-members:
    :exclude-members:


MetaKD
-----------------------------------
.. autoclass:: easynlp.distillation.distill_metakd_dataset.MetakdSentiClassificationDataset
    :members:
    :undoc-members:
    :exclude-members:

.. autoclass:: easynlp.distillation.meta_modeling.MetaTeacherForSequenceClassification
    :members:
    :undoc-members:
    :exclude-members:

.. autoclass:: easynlp.distillation.meta_modeling.MetaStudentForSequenceClassification
    :members:
    :undoc-members:
    :exclude-members:

.. autoclass:: easynlp.core.distiller.MetaTeacherTrainer
    :members:
    :undoc-members:
    :exclude-members:

.. autoclass:: easynlp.core.distiller.MetaDistillationTrainer
    :members:
    :undoc-members:
    :exclude-members:
