Independent project. Not a U.S. government website.

USASI
SoftwareFramework

LBANN (Livermore Big Artificial Neural Network Toolkit)

Project record

Maintained by Lawrence Livermore National Laboratory (LBANN project)516

LBANN is an open-source deep learning training framework from Lawrence Livermore National Laboratory, built for high-performance computing systems. Its documentation describes combining model parallelism through domain decomposition with data parallelism and ensemble training, and support for supervised, self-supervised, unsupervised, and adversarial (GAN) training. The repository's main branch now holds LBANNv2, a pre-alpha Python package described as LBANN's core integration with PyTorch; the earlier toolkit remains on the v1.x branches.6324Fact reviewed Oct 1, 2026

Last reviewedEntry updated Documented release Unknown

Availability and license

Overall availability

Public

Source code is public on GitHub. The v1.x toolkit is built with Spack; LBANNv2 on the main branch is installed from source with pip after installing PyTorch.132

Availability fact review: Oct 1, 2026

Availability is separate from permission: read the license before using or redistributing.

Component reuse rights

A readable or downloadable component is not automatically reusable. These indicators concern recorded license evidence, not system certification.
weights
Unknown — no complete fact-level rights review
code
Reviewed qualifying license recorded — check scope and conditions
data
Unknown — no complete fact-level rights review
documentation
Unknown — no complete fact-level rights review

No complete system-rights review is recorded for this release.

Public materials checklist

Items for a framework under USASI rubric v0.2. Unknown means unassessed or insufficient evidence.
Public materials checklist for LBANN (Livermore Big Artificial Neural Network Toolkit)
ItemStatusNotes and evidence
Source codeIs the source code publicly readable?PublicPublic GitHub repository under the Apache License 2.0.15
DocumentationIs user documentation published?PublicRead the Docs pages cover building and installing, running LBANN, examples, and a list of publications. These pages describe the v1.x toolkit; the main-branch README for LBANNv2 gives only brief build steps.62
InstallationAre installation instructions or packages publicly available?PublicThe v1.x README names Spack ("spack install lbann") as the preferred install method. The LBANNv2 README says to install PyTorch first and then install the package with pip from a clone.32
Supported platformsAre supported operating systems or hardware documented?PartialThe v1.x README says LBANN is optimized for one GPU per MPI rank, and the documentation has build guides for known HPC centers and Livermore Computing systems. The LBANNv2 package metadata lists Python 3.9 through 3.13. No full hardware or operating-system support matrix was found.364
Release statusAre versioned releases published?PublicVersioned GitHub releases run through v0.104, published November 8, 2023. The LBANNv2 package on the main branch is versioned 0.0.1 and marked "Pre-Alpha" in its metadata.74

What it is useful for

Training large neural networks on GPU-accelerated HPC clusters with MPI, including model-parallel training to improve strong scaling and ensemble or multi-model training. The documentation includes build guides for users at known HPC centers and for Livermore Computing systems.63Fact reviewed Oct 1, 2026

Run and use notes

Documented facts only. No hardware or performance claims are made without a cited source and stated assumptions.
  • The v1.x README documents running LBANN through an MPI launcher with model, optimizer, and data-reader configuration files in prototext format, and recommends assigning one GPU per MPI rank.3

Organization context

U.S. eligibility

Project eligibility rests on documented governing or maintaining entities, not on contributors.

Eligible · basis: U.S.-governed project

LBANN's license file assigns copyright to Lawrence Livermore National Security, LLC and other LBANN project developers, states that the code was produced at Lawrence Livermore National Laboratory, and carries the LLNL code identifier LLNL-CODE-697807. LLNS operates LLNL, a U.S. Department of Energy national laboratory in Livermore, California, for DOE's National Nuclear Security Administration. The repository now sits in the LBANN GitHub organization; the license names both that organization and the LLNL organization as project locations.518

Assessed Oct 1, 2026

Sources

  1. 1.
    LBANN/lbann (GitHub repository) (external site: github.com)

    LBANN project (Lawrence Livermore National Laboratory) · Repository · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  2. 2.
    LBANN README (main branch, LBANNv2) (external site: raw.githubusercontent.com)

    LBANN project (Lawrence Livermore National Laboratory) · Repository · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  3. 3.
    LBANN README (v1.x-master branch) (external site: raw.githubusercontent.com)

    LBANN project (Lawrence Livermore National Laboratory) · Repository · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  4. 4.
    LBANN pyproject.toml (main branch, package lbannv2) (external site: raw.githubusercontent.com)

    LBANN project (Lawrence Livermore National Laboratory) · Repository · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  5. 5.
    LBANN LICENSE (Apache License 2.0) (external site: raw.githubusercontent.com)

    Lawrence Livermore National Security, LLC · License · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  6. 6.
    LBANN: Livermore Big Artificial Neural Network Toolkit — LBANN documentation (external site: lbann.readthedocs.io)

    LBANN project (Lawrence Livermore National Laboratory) · Documentation · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  7. 7.
    Releases · LBANN/lbann (external site: github.com)

    LBANN project (Lawrence Livermore National Laboratory) · Release notes · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

  8. 8.
    Management and Sponsors | Lawrence Livermore National Laboratory (external site: llnl.gov)

    Lawrence Livermore National Laboratory · Official page · accessed Oct 1, 2026 · evidence reviewed Oct 1, 2026

Support Us

Help keep USASI useful.

Optional. No USASI account required. Payment takes place on the linked provider’s website (Buy Me a Coffee).

About supporting this project