mmengine/docs/zh_cn/api/hooks.rst
Hakjin Lee b3430e4257
[Feature] Support EarlyStoppingHook (#739)
* [Feature] EarlyStoppingHook

* delete redundant line

* Assert stop_training and rename tests

* Fix UT

* rename `metric` to `monitor`

* Fix UT

* Fix UT

* edit docstring on patience

* Draft for new code

* fix ut

* add test case

* add test case

* fix ut

* Apply suggestions from code review

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>

* Append hook

* Append hook

* Apply suggestions

* Update suggestions

* Update mmengine/hooks/__init__.py

* fix min_delta

* Apply suggestions from code review

* lint

* Apply suggestions from code review

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>

* delete save_last

* infer rule more robust

* refine unit test

* Update mmengine/hooks/early_stopping_hook.py

---------

Co-authored-by: Zaida Zhou <58739961+zhouzaida@users.noreply.github.com>
Co-authored-by: Mashiro <57566630+HAOCHENYE@users.noreply.github.com>
Co-authored-by: zhouzaida <zhouzaida@163.com>
Co-authored-by: HAOCHENYE <21724054@zju.edu.cn>
2023-03-06 13:18:42 +08:00

29 lines
492 B
ReStructuredText

.. role:: hidden
:class: hidden-section
mmengine.hooks
===================================
.. currentmodule:: mmengine.hooks
.. autosummary::
:toctree: generated
:nosignatures:
:template: classtemplate.rst
Hook
CheckpointHook
EMAHook
LoggerHook
NaiveVisualizationHook
ParamSchedulerHook
RuntimeInfoHook
DistSamplerSeedHook
IterTimerHook
SyncBuffersHook
EmptyCacheHook
ProfilerHook
NPUProfilerHook
PrepareTTAHook
EarlyStoppingHook