Skip to main content

Module wasm

Module wasm 

Source
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§

WasmDashboard
WASM dashboard for canvas rendering.
WasmDashboardOptions
Dashboard rendering options.
WasmMetricsCollector
WASM-compatible metrics collector.

Functions§

generate_sparkline
Generate a sparkline string from values.
normalize_values
Normalize values to 0.0-1.0 range.