Expand description
WebAssembly bindings for training monitor.
Provides JavaScript-accessible functions for real-time training visualization in the browser.
§Usage (JavaScript)
import init, { WasmMetricsCollector, WasmDashboard } from 'entrenar-monitor';
await init();
const collector = new WasmMetricsCollector();
collector.record_loss(0.5);
collector.record_accuracy(0.85);
const stats = collector.summary_json();
console.log(JSON.parse(stats));
const dashboard = new WasmDashboard(800, 400);
dashboard.update(collector);
const pngData = dashboard.render_png();Structs§
- Wasm
Dashboard - WASM dashboard for canvas rendering.
- Wasm
Dashboard Options - Dashboard rendering options.
- Wasm
Metrics Collector - WASM-compatible metrics collector.
Functions§
- generate_
sparkline - Generate a sparkline string from values.
- normalize_
values - Normalize values to 0.0-1.0 range.