add strategy to config

This commit is contained in:
harisreedhar
2025-03-11 18:16:36 +05:30
committed by henryruhs
parent 8f76d96bb2
commit f90fd73b54
3 changed files with 4 additions and 0 deletions
+1
View File
@@ -91,6 +91,7 @@ learning_rate = 0.0004
max_epochs = 50
precision = 16-mixed
preview_frequency = 250
strategy = auto
```
```
+1
View File
@@ -49,6 +49,7 @@ learning_rate =
max_epochs =
precision =
preview_frequency =
strategy =
[training.output]
directory_path =
+2
View File
@@ -206,6 +206,7 @@ def split_dataset(dataset : Dataset[Tensor]) -> Tuple[Dataset[Tensor], Dataset[T
def create_trainer() -> Trainer:
config_max_epochs = CONFIG_PARSER.getint('training.trainer', 'max_epochs')
config_precision = CONFIG_PARSER.get('training.trainer', 'precision')
config_strategy = CONFIG_PARSER.get('training.trainer', 'strategy')
config_directory_path = CONFIG_PARSER.get('training.output', 'directory_path')
config_file_pattern = CONFIG_PARSER.get('training.output', 'file_pattern')
logger = TensorBoardLogger('.logs', name = 'face_swapper')
@@ -215,6 +216,7 @@ def create_trainer() -> Trainer:
log_every_n_steps = 10,
max_epochs = config_max_epochs,
precision = config_precision,
strategy = config_strategy,
callbacks =
[
ModelCheckpoint(