mirror of
https://github.com/wassname/pytorch-lightning.git
synced 2026-08-28 12:54:28 +08:00
* add argument to force warn * fix automodule error * fix permalink error * fix indentation warning * fix warning * fix import warnings * fix duplicate label warning * fix bullet point indentation warning * fix duplicate label warning * fix "import not top level" warning * line too long * fix indentation * fix bullet points indentation warning * fix hooks warnings * fix reference problem with excluded test_tube * fix indentation in print * change imports for trains logger * remove pandas type annotation * Update pytorch_lightning/core/lightning.py * include bullet points inside note * remove old quick start guide (unused) * fix unused warning * fix formatting * fix duplicate label issue * fix duplicate label warning (replaced by class ref) * fix tick * fix indentation warnings * docstring ticks * remove obsolete docstring typing * Revert "remove old quick start guide (unused)" This reverts commit d51bb40695442c8fa11bc9df74f6db56264f7509. * added old quick start guide to navigation * remove unused tutorials file * ignore some modules that got deprecated and are not used anymore * fix duplicate label warning * move examples doc and exclude pl_examples from autodoc * fix formatting for configure_optimizer * fix no blank line warnings * fix "see also" labels and add paramref extension * fix more reference problems * fix multi-gpu reference * fix weird warning * fix indentation and unrecognized characters in code block * fix warning "... not included in toctree" * fix PIL import error * fix duplicate target "here" warning * fix broken link * revert accidentally moved pl_examples * changelog * stdout * note some things to know Co-Authored-By: Jirka Borovec <Borda@users.noreply.github.com> Co-authored-by: J. Borovec <jirka.borovec@seznam.cz> Co-authored-by: Jirka Borovec <Borda@users.noreply.github.com>
59 lines
906 B
ReStructuredText
59 lines
906 B
ReStructuredText
Hooks
|
|
=====
|
|
|
|
.. automodule:: pytorch_lightning.core.hooks
|
|
:noindex:
|
|
|
|
Hooks lifecycle
|
|
---------------
|
|
|
|
Training set-up
|
|
^^^^^^^^^^^^^^^
|
|
|
|
- init_ddp_connection
|
|
- init_optimizers
|
|
- configure_apex
|
|
- configure_ddp
|
|
- train_dataloader
|
|
- test_dataloaders
|
|
- val_dataloaders
|
|
- summarize
|
|
- restore_weights
|
|
|
|
Training loop
|
|
^^^^^^^^^^^^^
|
|
|
|
- on_epoch_start
|
|
- on_batch_start
|
|
- tbptt_split_batch
|
|
- training_step
|
|
- training_step_end (optional)
|
|
- backward
|
|
- on_after_backward
|
|
- optimizer.step()
|
|
- on_batch_end
|
|
- on_epoch_end
|
|
|
|
Validation loop
|
|
^^^^^^^^^^^^^^^
|
|
|
|
- model.zero_grad()
|
|
- model.eval()
|
|
- torch.set_grad_enabled(False)
|
|
- validation_step
|
|
- validation_end
|
|
- model.train()
|
|
- torch.set_grad_enabled(True)
|
|
- on_post_performance_check
|
|
|
|
Test loop
|
|
^^^^^^^^^
|
|
|
|
- model.zero_grad()
|
|
- model.eval()
|
|
- torch.set_grad_enabled(False)
|
|
- test_step
|
|
- test_end
|
|
- model.train()
|
|
- torch.set_grad_enabled(True)
|
|
- on_post_performance_check |