const { RnnFfi } = require('./src');
const ffi = new RnnFfi();
const blob = ffi.encodeBenchmarkBlob({
model_name: 'sample_model.rnn',
precision: 'f32',
elapsed_ms: 123,
iterations: 42,
avg_loss: 0.12,
last_loss: 0.08,
output_bytes: 2048,
});
const view = ffi.decodeBenchmarkBlob(blob);
console.log('api_version=', ffi.apiVersion());
console.log('encoded_bytes=', blob.length);
console.log('decoded.model_name=', view.model_name);
console.log('decoded.precision=', view.precision);
console.log('decoded.iterations=', view.iterations);