pick best model by loss function is run_eval is true

This commit is contained in:
Eren Golge 2019-02-05 11:55:41 +01:00
Родитель e12bbc2a5c
Коммит 0308c92c16
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -429,7 +429,10 @@ def main(args):
" | > Train Loss: {:.5f} Validation Loss: {:.5f}".format(
train_loss, val_loss),
flush=True)
best_loss = save_best_model(model, optimizer, train_loss, best_loss,
target_loss = train_loss
if c.run_eval:
target_loss = val_loss
best_loss = save_best_model(model, optimizer, target_loss, best_loss,
OUT_PATH, current_step, epoch)