Skip to content

NVIDIA BioNeMo Framework v2.7

Latest

Choose a tag to compare

@trvachov trvachov released this 01 Oct 23:46
· 147 commits to main since this release
8d88bd8

Updates & Improvements

  • Evo2 model improvements:

    • Context, tensor and data parallelism support in the prediction endpoint as well as support for context lengths over 8192 #1123. Fixes #910 and #1048.

    • LoRA fine-tuning by @gabenavarro: #980. Note: internal CI coverage of LoRA convergence is still a work in progress; therefore, we cannot guarantee convergence.

    • Fix a 2x memory-usage issue during Evo2 generation: NVIDIA-NeMo/NeMo#14515

    • Add flash-decode support in inference: #1000

    • Update Rotary Embedding and sequence-length defaults to address incorrect checkpoint conversion: NVIDIA-NeMo/NeMo#14514

    • Improvements to tag masking in the Evo2 loss: #1008

    • Support for Spike-no-more to improve training stability: #1011

  • Added a header to SCDL archives, providing improved provenance tracking and supporting future releases. It also adds tracking of AnnData API coverage in SCDL tests.
    This header stores metadata about the archive and its composite arrays, including a version; the array lengths and data types; and information about the RowFeatureIndexes. This adds the features necessary to fix #999 as well as to implement simple bit-packing of the rowptr, colptr, and data arrays. It should also make SCDL more secure, enable strict compatibility checking, and open the door to further performance improvements: #1030

  • bionemo-geometric has been deprecated and removed. The molecular-featurization tooling in this package has moved to cuik-molmaker.

Known Issues

  • We have removed libtiff from the container due to a known vulnerability, CVE-2025-9900. libtiff isn't directly used in any BioNeMo code; however, users might face issues with e.g. Pillow or other common image-manipulation libraries inside this container.

What's Changed

New Contributors

Full Changelog: v2.6.3...v2.7