Referentie voor ultralytics/utils/callbacks/base.py
Opmerking
Dit bestand is beschikbaar op https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/callbacks/base .py. Als je een probleem ziet, help het dan oplossen door een Pull Request 🛠️ bij te dragen. Bedankt 🙏!
ultralytics.utils.callbacks.base.on_pretrain_routine_start(trainer)
ultralytics.utils.callbacks.base.on_pretrain_routine_end(trainer)
ultralytics.utils.callbacks.base.on_train_start(trainer)
ultralytics.utils.callbacks.base.on_train_epoch_start(trainer)
ultralytics.utils.callbacks.base.on_train_batch_start(trainer)
ultralytics.utils.callbacks.base.optimizer_step(trainer)
ultralytics.utils.callbacks.base.on_before_zero_grad(trainer)
ultralytics.utils.callbacks.base.on_train_batch_end(trainer)
ultralytics.utils.callbacks.base.on_train_epoch_end(trainer)
ultralytics.utils.callbacks.base.on_fit_epoch_end(trainer)
ultralytics.utils.callbacks.base.on_model_save(trainer)
ultralytics.utils.callbacks.base.on_train_end(trainer)
ultralytics.utils.callbacks.base.on_params_update(trainer)
ultralytics.utils.callbacks.base.teardown(trainer)
ultralytics.utils.callbacks.base.on_val_start(validator)
ultralytics.utils.callbacks.base.on_val_batch_start(validator)
ultralytics.utils.callbacks.base.on_val_batch_end(validator)
ultralytics.utils.callbacks.base.on_val_end(validator)
ultralytics.utils.callbacks.base.on_predict_start(predictor)
ultralytics.utils.callbacks.base.on_predict_batch_start(predictor)
ultralytics.utils.callbacks.base.on_predict_batch_end(predictor)
ultralytics.utils.callbacks.base.on_predict_postprocess_end(predictor)
ultralytics.utils.callbacks.base.on_predict_end(predictor)
ultralytics.utils.callbacks.base.on_export_start(exporter)
ultralytics.utils.callbacks.base.on_export_end(exporter)
ultralytics.utils.callbacks.base.get_default_callbacks()
Geeft een kopie van het default_callbacks woordenboek met lijsten als standaardwaarden.
Retourneert:
Type | Beschrijving |
---|---|
defaultdict
|
Een defaultdict met sleutels uit default_callbacks en lege lijsten als standaardwaarden. |
Broncode in ultralytics/utils/callbacks/base.py
ultralytics.utils.callbacks.base.add_integration_callbacks(instance)
Voeg integratie callbacks van verschillende bronnen toe aan de callbacks van de instantie.
Parameters:
Naam | Type | Beschrijving | Standaard |
---|---|---|---|
instance |
(Trainer, Predictor, Validator, Exporter)
|
Een object met een 'callbacks' attribuut dat een woordenboek is van callback-lijsten is. |
vereist |