oa::CbProgressBar
oa::CbProgressBar tqdm/keras-hybrid progress bar with `█`+`░` and rolling metrics: epoch 1/5 938/938 |██████████| 0.65s · 0.7 ms/step · 1.26M sample/s · accuracy: 0.9091 · loss: 0.2914 epoch 2/5 938/938 |██████████| 0.59s · 0.6 ms/step · 1.31M sample/s · accuracy: 0.9134 · loss: 0.1822 mid-epoch: 468/938 |█████░░░░░| 0.32s · 0.7 ms/step · 1.25M sample/s · loss: 0.3128 Per-step updates rewrite the same line via ` `; epoch end leaves the final line and starts a new one. Uses lastLoss() so per- step refresh never forces a Sync. Accuracy comes from recordAccuracy(); if the caller hasn't set it (NaN), the field is omitted. Wall time per step and workload throughput are shown instead of GPU time. Latency and rates are derived from the iterator's single workload definition; they are not metrics that callers must register separately.
Inheritance
public CbTraining · public Callback
Public Methods
Examples
Constructor & Destructor Documentation
Public Method Documentation
Parameters
inMetricoa::Metric *—
Returns
voidThe declared return value.
Parameters
inIteroa::ItTraining &—
Returns
voidThe declared return value.
Parameters
inIteroa::ItTraining &—
Returns
voidThe declared return value.
Parameters
inIteroa::ItTraining &—
Returns
voidThe declared return value.
Parameters
inIteroa::ItTraining &—
Returns
voidThe declared return value.
Parameters
inIteroa::ItTraining &—
Returns
voidThe declared return value.
Parameters
inShowbool—
Returns
voidThe declared return value.