mirror of
https://github.com/storytold/storyteller-ml.git
synced 2026-10-28 09:08:54 +00:00
Adding loss values
This commit is contained in:
@@ -49,6 +49,14 @@ class TestHarness:
|
|||||||
'total_steps':train_list_len//batch_size
|
'total_steps':train_list_len//batch_size
|
||||||
})
|
})
|
||||||
|
|
||||||
|
def log_eval(self,mel_loss,dur_loss,F0_loss,epoch):
|
||||||
|
wandb.log({
|
||||||
|
'eval/mel_loss':mel_loss,
|
||||||
|
'eval/dur_loss':dur_loss,
|
||||||
|
'eval/F0_loss':F0_loss,
|
||||||
|
'epoch':epoch+1
|
||||||
|
})
|
||||||
|
|
||||||
def sample_ood_voice(self,file:str="testing.wav",sample_rate=24000,character:str="character_name",caption:str="What is supposed to be said"):
|
def sample_ood_voice(self,file:str="testing.wav",sample_rate=24000,character:str="character_name",caption:str="What is supposed to be said"):
|
||||||
wandb.log({character: wandb.Audio(file, sample_rate=sample_rate, caption=caption)})
|
wandb.log({character: wandb.Audio(file, sample_rate=sample_rate, caption=caption)})
|
||||||
|
|
||||||
|
|||||||
@@ -614,6 +614,9 @@ def main(config_path):
|
|||||||
'train/gen_loss_slm': float(loss_gen_lm),
|
'train/gen_loss_slm': float(loss_gen_lm),
|
||||||
'epoch': int(epoch) + 1}, step=iters)
|
'epoch': int(epoch) + 1}, step=iters)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
running_loss = 0
|
running_loss = 0
|
||||||
|
|
||||||
accelerator.print('Time elasped:', time.time() - start_time)
|
accelerator.print('Time elasped:', time.time() - start_time)
|
||||||
@@ -738,7 +741,7 @@ def main(config_path):
|
|||||||
# writer.add_scalar('eval/mel_loss', loss_test / iters_test, epoch + 1)
|
# writer.add_scalar('eval/mel_loss', loss_test / iters_test, epoch + 1)
|
||||||
# writer.add_scalar('eval/dur_loss', loss_test / iters_test, epoch + 1)
|
# writer.add_scalar('eval/dur_loss', loss_test / iters_test, epoch + 1)
|
||||||
# writer.add_scalar('eval/F0_loss', loss_f / iters_test, epoch + 1)
|
# writer.add_scalar('eval/F0_loss', loss_f / iters_test, epoch + 1)
|
||||||
|
harness.log_eval(mel_loss=float(loss_test / iters_test),dur_loss=float(loss_test / iters_test),F0_loss=float(loss_f / iters_test),epoch)
|
||||||
accelerator.log({'eval/mel_loss': float(loss_test / iters_test),
|
accelerator.log({'eval/mel_loss': float(loss_test / iters_test),
|
||||||
'eval/dur_loss': float(loss_test / iters_test),
|
'eval/dur_loss': float(loss_test / iters_test),
|
||||||
'eval/F0_loss': float(loss_f / iters_test)}, step=epoch + 1)
|
'eval/F0_loss': float(loss_f / iters_test)}, step=epoch + 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user