Skip to content
Raul Montoya Cardenas edited this page Jul 29, 2026 · 3 revisions

SNN Integration

Dependency

neuromod = "0.4.0"

Construction

let mut network = SpikingNetwork::with_dimensions(num_lif, num_izh, num_channels);
let mut stimuli = vec![0.0_f32; network.num_channels];
let mut modulators = NeuroModulators::default(); // dopamine / cortisol / acetylcholine paths

Per-step

  1. Optionally update stimuli and modulators from UDP
  2. network.step(&stimuli, &modulators) → spike result / count
  3. Export counts into RelayMetrics and optional console dashboard

Boundary

  • thalamic-relay owns the orchestration loop, telemetry, IPC, safety.
  • neuromod owns neuron models / network dynamics.
  • No in-tree silicon-bridge / FPGA export in this crate.

Related


Last updated: July 29, 2026 Updated by: Grok Build: Grok 4.5 Package tip reference: e09cd4a (main) Devin DeepWiki: commit e09cd4a · thalamic-relay

Clone this wiki locally