When PyTorch training breaks, get ranked causal hypotheses — not another loss curve.
NeuralDBG is the open core. The full stack adds visualization and autonomous remediation (private beta).
Causal hooks, semantic events, JSON diagnostic export, MIT license.
Desktop viewer for causal graphs, loss traces, and hypothesis inspection.
Closed loop: diagnose → patch LR, clipping, activations → retry training.
Early access: open a GitHub issue with label suite-access.
Shows when metrics moved. You still guess the root cause.
Explains why with layer-level hypotheses and confidence scores.
Run the public benchmark locally — results are checked into the repo.
—
pip install neuraldbg && python -m benchmark_public.run
from neuraldbg import NeuralDbg
with NeuralDbg(model) as dbg:
for step, (x, y) in enumerate(loader):
dbg.step = step
loss = train_step(x, y)
dbg.record_loss(loss.item())
print(dbg.explain_failure())