NeuroX: A PyTorch-based neuromorphic computing simulation framework, from device physics to AI models.
-
Updated
Oct 9, 2026 - Python
NeuroX: A PyTorch-based neuromorphic computing simulation framework, from device physics to AI models.
A PyTorch framework bridging the device-to-algorithm gap for Edge AI. MagNet (Magnetic + Neural Network) simulates SOT-MTJ hardware constraints (quantization, read noise) to enable Quantization-Aware Training (QAT) for spintronic neural networks.
Differentiable stochastic-computing primitives for PyTorch: train neural networks natively SC-aware.
Hardware-Conscious Software Training (HCST) and circuit-derived modeling for fully analog ReRAM inference, including finite-gain and fixed-offset effects.
Hardware-aware S4D state-space models on simulated analog memristor crossbars: a reproducible neuromorphic in-memory computing co-design study (PyTorch, CPU-only).
Sensitivity-aware placement of GPT-2 onto aging analog in-memory computing (AIMC) tiles: hardware-aware fine-tuning, noise-sensitivity profiling, tile-aging simulation, and lifetime evaluation with IBM AIHWKit.
To associate your repository with the hardware-aware-training topic, visit your repo's landing page and select "manage topics."