Referencia para ultralytics/utils/callbacks/base.py
Nota
Este archivo está disponible en https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/callbacks/base .py. Si detectas algún problema, por favor, ayuda a solucionarlo contribuyendo con una Pull Request 🛠️. ¡Gracias 🙏!
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()
Devuelve una copia del diccionario default_callbacks con listas como valores por defecto.
Devuelve:
Tipo | Descripción |
---|---|
defaultdict
|
Un defaultdict con claves de default_callbacks y listas vacías como valores por defecto. |
Código fuente en ultralytics/utils/callbacks/base.py
ultralytics.utils.callbacks.base.add_integration_callbacks(instance)
Añade devoluciones de llamada de integración de varias fuentes a las devoluciones de llamada de la instancia.
Parámetros:
Nombre | Tipo | Descripción | Por defecto |
---|---|---|---|
instance |
(Trainer, Predictor, Validator, Exporter)
|
Un objeto con un atributo 'callbacks' que es un diccionario de listas de llamadas de retorno. |
necesario |