pulsatrix
Loading...
Searching...
No Matches
implot_metrics_sink.hpp File Reference

Concrete MetricsSink that buffers training scalars/histograms for live plotting. More...

#include <string>
#include <unordered_map>
#include <vector>
#include "pulsatrix/metrics_sink.hpp"
#include "pulsatrix/tensor.hpp"
Include dependency graph for implot_metrics_sink.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pulsatrix::ScalarSeries
 One scalar tag's logged (step, value) pairs, in log order. More...
 
class  pulsatrix::ImPlotMetricsSink
 A concrete MetricsSink (metrics_sink.hpp's own doc comment names this the expected extension point: "Concrete writers... implement this") that buffers every logged scalar into a per-tag time series, and keeps the latest histogram snapshot per tag, for live rendering by a training dashboard. Zero core changes needed – MetricsSink* is already threaded through every training loop in this codebase (XorNetwork::train_step, MnistConvNet::train_step). More...
 

Namespaces

namespace  pulsatrix
 

Detailed Description

Concrete MetricsSink that buffers training scalars/histograms for live plotting.