From 113c90f1cca8dadcf500caced8ce1d4a4a4d2cef Mon Sep 17 00:00:00 2001 From: xaedes Date: Fri, 18 Aug 2023 16:24:42 +0200 Subject: [PATCH] improve optimization iteration prints --- examples/finetune/finetune.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/finetune/finetune.cpp b/examples/finetune/finetune.cpp index c089056be..588f1f3bb 100644 --- a/examples/finetune/finetune.cpp +++ b/examples/finetune/finetune.cpp @@ -2639,6 +2639,7 @@ void opt_callback(void * vdata, float * sched) { *sched = min_sched + *sched * (1.0f - min_sched); int impr_plot = -(int)(1 + (opt->loss_before - opt->loss_after) * 10.0f + 0.5f); + if (impr_plot > 0) impr_plot = 0; printf("%s: iter=%*d, sched=%f loss0=%f loss=%f | improvement: %*d>\n", __func__, 6, opt->iter, *sched, opt->loss_before, opt->loss_after, impr_plot, (int)0); if (data->shuffle_countdown < n_batch) {