-
Notifications
You must be signed in to change notification settings - Fork 0
operational maturity
The in-process registry can be snapshotted to disk. Persistence is opt-in
via SPIKEFORGE_METRICS_PERSIST; with it unset, flush() is a no-op and behaviour is
unchanged. Snapshots
(MetricSnapshot) are written
under METRICS_DIR (SPIKEFORGE_METRICS_DIR, default <DATA_DIR>/metrics).
system_stats gains additive metrics_persisted and metrics_last_flush
keys; existing keys are untouched.
TrainConfig.tracking selects tensorboard (extra tracking) or wandb
(extra tracking-wandb), default null. The local manifest is always
written first, so a tracker outage never loses a run; an absent backend
becomes a recorded reason in the manifest's tracking block
(sinks.describe()). Probes are
isolated in tracking/sink_probe.py.
tracking.determinism.enable_deterministic()
seeds Python/NumPy/torch and sets the deterministic-algorithm flags, returning
a report of what it could and could not enforce;
bit_exactness_check() reruns a
fixture and reports exactness. TrainConfig.deterministic (default off) opts a
run in, and the manifest gains an additive determinism block. This narrows
the bit-exactness gap; it does not claim universal bit-exactness.
mkdocs.yml and scripts/build_docs.sh
render plans/ and this README into a browsable Material site:
scripts/build_docs.sh # build into build/docs
scripts/build_docs.sh --check # fail on broken documentation linksThe markdown remains authoritative; the site is a rendering of it. The docs
extra provides MkDocs Material.
- Home
- Architecture
- Backend Execution
- Benchmarks
- Dashboard
- Development
- Event Datasets
- Event Runtime And Energy
- Features
- Implications And Boundaries
- Interop Foldins
- Interpreter Spine
- Introspection
- Model Deployment
- Model Hub
- Notes
- Operational Maturity
- Production Workflows
- Project Layout
- Quickstart
- Requirements
- Sequence Primitives
- Streaming Timeseries
- Targets And Interop
- Usage
- Arch 0001 Adr Repo Topology
- Arch 0001 Core Boundary
- Arch 0001 Decision Metrics
- Arch 0001 Migration Plan
- Arch 0001 Packaging Versioning
- Arch 0001 Protocol Contract
- Arch 0001 Risk Register
- Arch 0001 Target Topology
- Backend Execution Plan
- Ecosystem Listings
- Ecosystem Roadmap
- Event Runtime Plan
- Hub Expansion Plan
- Plans
- Interop Foldins Plan
- Interpreter Spine Plan
- Memory System Research
- Model Hub Plan
- Operations Plan
- Production Toolkit Plan
- Production Use Cases
- Professional Roadmap
- Repo Topology Plan
- Sequence Primitives Plan
- Use Case Audio Keyword Spotting
- Use Case Biosignal Medical Monitoring
- Use Case Computational Neuroscience
- Use Case Edge Power Budgets
- Use Case Event Camera Vision
- Use Case Intrusion Anomaly Detection
- Use Case Low Latency Sensor Stream
- Use Case Rl Control Robotics
- Use Case Spiking Transformers
- Use Case Streaming Timeseries