Autograd Train #
NN.Runtime.Autograd.Train is the curated umbrella for TorchLean's dynamic-tape training helpers.
This layer is intentionally about training-loop infrastructure, not model definitions:
Coregives tagged errors plus typed value/gradient extraction from shape-erased tape data.Datasetgives pure, deterministic datasets/loaders with seeded shuffling.TrainerandLogginggive small report/logging abstractions for example loops and tests.Evalaverages reports over samples or batches while checking metric names.TapeMcontains ergonomic tape-building helpers for params, constants, and mean losses.TensorLoaderandIoLoaderconvert small in-memory/CSV/NPY datasets into typed tensors.Optimconnects parameter tables, schedulers, and canonical optimizer equations.
The public model/training API in NN.API.* builds on these pieces. This umbrella exists so tests,
examples, and downstream users can import one stable training helper surface instead of memorizing
the internal file split.