From 021c11a21a09a1df70af4e68a7752ba2f7a83add Mon Sep 17 00:00:00 2001 From: William Wu Date: Sun, 24 Sep 2023 22:59:10 +0800 Subject: [PATCH] add flush for printf --- examples/train-text-from-scratch/train-text-from-scratch.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/train-text-from-scratch/train-text-from-scratch.cpp b/examples/train-text-from-scratch/train-text-from-scratch.cpp index 59c90c7ba..e6bc5ace0 100644 --- a/examples/train-text-from-scratch/train-text-from-scratch.cpp +++ b/examples/train-text-from-scratch/train-text-from-scratch.cpp @@ -1964,6 +1964,7 @@ void opt_callback(void * vdata, float * sched) { int impr_plot = std::isnan(opt->loss_after) ? 0 : -std::lround(1 + (opt->loss_before - opt->loss_after) * 10.0f); 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); + fflush(stdout); if (data->shuffle_countdown < n_batch) { printf("%s: reshuffle samples\n", __func__);