mirror of
https://github.com/wassname/TTS.git
synced 2026-09-09 11:16:00 +08:00
setup gradual training schedule wrt num gpus
This commit is contained in:
@@ -347,9 +347,15 @@ def split_dataset(items):
|
||||
|
||||
|
||||
def gradual_training_scheduler(global_step, config):
|
||||
"""Setup the gradual training schedule wrt number
|
||||
of active GPUs"""
|
||||
num_gpus = torch.cuda.device_count()
|
||||
if num_gpus == 0:
|
||||
num_gpus = 1
|
||||
new_values = None
|
||||
# we set the scheduling wrt num_gpus
|
||||
for values in config.gradual_training:
|
||||
if global_step >= values[0]:
|
||||
if global_step * num_gpus >= values[0]:
|
||||
new_values = values
|
||||
return new_values[1], new_values[2]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user