finetune
finetune(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.
Source code in meds_torch/finetune.py
initialize_finetune_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/finetune.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.