English
sofia-engine
edge-ai
industrial-ai
scientific-computing
embedded-ai
signal-processing
digital-signal-processing
predictive-maintenance
condition-monitoring
vibration-analysis
anomaly-detection
industrial-iot
iiot
telemetry
edge-computing
tinyml
on-device-learning
embedded-systems
machine-health
time-series
python
typescript
c
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://huggingface.co/rootcastleengineering/sofia/raw/main/benchmarks/benchmark-schema.json", | |
| "title": "SofiaBenchmarkReport", | |
| "description": "Schema for Sofia Engine empirical benchmark execution reports.", | |
| "type": "object", | |
| "properties": { | |
| "timestamp_utc": { "type": "string", "format": "date-time" }, | |
| "environment": { | |
| "type": "object", | |
| "properties": { | |
| "os": { "type": "string" }, | |
| "machine": { "type": "string" }, | |
| "processor": { "type": "string" }, | |
| "python_version": { "type": "string" } | |
| }, | |
| "required": ["os", "python_version"] | |
| }, | |
| "benchmarks": { | |
| "type": "object", | |
| "properties": { | |
| "import_time_ms": { "type": "number" }, | |
| "fft_psd_1024": { "$ref": "#/$defs/stat_record" }, | |
| "fft_psd_4096": { "$ref": "#/$defs/stat_record" }, | |
| "analytic_envelope_2048": { "$ref": "#/$defs/stat_record" }, | |
| "feature_extraction_1024": { "$ref": "#/$defs/stat_record" }, | |
| "electrical_symmetrical_components": { "$ref": "#/$defs/stat_record" } | |
| }, | |
| "required": ["import_time_ms"] | |
| }, | |
| "memory": { | |
| "type": "object", | |
| "properties": { | |
| "current_traced_kb": { "type": "number" }, | |
| "peak_traced_kb": { "type": "number" } | |
| } | |
| } | |
| }, | |
| "required": ["timestamp_utc", "environment", "benchmarks"], | |
| "$defs": { | |
| "stat_record": { | |
| "type": "object", | |
| "properties": { | |
| "n_iterations": { "type": "integer" }, | |
| "mean_us": { "type": "number" }, | |
| "p50_us": { "type": "number" }, | |
| "p95_us": { "type": "number" }, | |
| "p99_us": { "type": "number" }, | |
| "min_us": { "type": "number" }, | |
| "max_us": { "type": "number" } | |
| }, | |
| "required": ["n_iterations", "mean_us", "p50_us"] | |
| } | |
| } | |
| } | |