train
initialize_train_objects(cfg, **kwargs)
Instantiates a Lightning Trainer object.
:param cfg: A DictConfig configuration composed by Hydra. :return: A Lightning Trainer object.
Source code in meds_torch/train.py
main(cfg)
Main entry point for training.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cfg |
DictConfig
|
DictConfig configuration composed by Hydra. |
required |
Returns: Optional[float] with optimized metric value.
Source code in meds_torch/train.py
train(cfg)
Trains the model. Can additionally evaluate on a testset, using best weights obtained during training.
This method is wrapped in optional @task_wrapper decorator, that controls the behavior during failure. Useful for multiruns, saving info about the crash, etc.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cfg |
DictConfig
|
A DictConfig configuration composed by Hydra. |
required |
Returns: A tuple with metrics and dict with all instantiated objects.