Delete trainer to freeze memory

This commit is contained in:
Edresson Casanova 2023-12-01 14:07:33 -03:00 committed by GitHub
parent 5dd217a759
commit eb18b27afc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 3 deletions

View File

@ -162,7 +162,9 @@ def train_gpt(language, num_epochs, batch_size, grad_acumm, train_csv, eval_csv,
longest_text_idx = samples_len.index(max(samples_len))
speaker_ref = train_samples[longest_text_idx]["audio_file"]
# deallocate VRAM
del model
trainer_out_path = trainer.output_path
return XTTS_CONFIG_FILE, XTTS_CHECKPOINT, TOKENIZER_FILE, trainer.output_path, speaker_ref
# deallocate VRAM
del model, trainer
return XTTS_CONFIG_FILE, XTTS_CHECKPOINT, TOKENIZER_FILE, trainer_out_path, speaker_ref