Skip to the content.

TorchLean Updates

This is the release log where we record the public releases, recent fixes, validation notes, and any user-facing issues worth knowing about.

For correctness assumptions and trusted boundaries, use Trust Boundaries. For source-level provenance and release hygiene, use Third-Party Notices.

Index

May 2026: CUDA Training Stability Update

Recent CUDA training runs exposed two practical runtime issues in the model examples:

The current runtime and examples now treat --steps as optimizer updates, stream or sample long training logs, and release CUDA/autograd temporary buffers after the values needed by the caller have been extracted.

Fresh-clone validation included:

These checks cover the public build, CUDA build, curated CUDA runtime stress tests, and representative model-level CUDA training runs. CUDA execution remains an implementation path; the mathematical trust boundary is still documented separately.

May 2026: Quickstart Data Note

Some examples intentionally use real public datasets and do not download them during lake build. If a model reports a missing dataset, run the downloader it prints. For the README MLP quickstart:

python3 scripts/datasets/download_example_data.py --auto-mpg

For the text and vision examples:

python3 scripts/datasets/download_example_data.py --tiny-shakespeare --cifar10

Keeping data downloads explicit makes ordinary builds deterministic and avoids silently committing large external data into the repository.

May 2026: TorchLean Released

TorchLean is public as a Lean 4 framework for writing, running, inspecting, and verifying neural-network programs. The initial release brings together the parts of the project that are meant to be used as one system:

Start with the README quickstart, then use the Guide and Examples pages for the longer walkthroughs.