|
1 | 1 | # Release Notes
|
2 | 2 |
|
3 |
| -## BioNeMo Framework v2.7rc1 |
| 3 | +## BioNeMo Framework v2.7 |
4 | 4 |
|
5 | 5 | ### Updates & Improvements
|
6 | 6 |
|
7 |
| -- Adds a header to SCDL archives, providing improved provenance tracking and supporting future releases. Also adds tracking of the AnnData API coverage in SCDL tests. |
| 7 | +- Added a header to SCDL archives, providing improved provenance tracking and supporting future releases. Also adds tracking of the AnnData API coverage in SCDL tests. |
8 | 8 | 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 https://github.com/NVIDIA/bionemo-framework/issues/999 as well as implement simple bit-packing of the rowptr, colptr, and data arrays. It also should make SCDL more secure, enable strict compatibility checking, and open the door to more performance improvements. https://github.com/NVIDIA/bionemo-framework/pull/1030
|
9 | 9 |
|
10 |
| -- Spike-no-more support for potentially improved training stability: https://github.com/NVIDIA/bionemo-framework/pull/1011 |
| 10 | +- [Spike-no-more](https://arxiv.org/abs/2312.16903) support for improved training stability: https://github.com/NVIDIA/bionemo-framework/pull/1011 |
11 | 11 |
|
12 | 12 | - Improvements in tag masking in Evo2 loss https://github.com/NVIDIA/bionemo-framework/pull/1008
|
13 | 13 |
|
14 |
| -- Flash decode support in inference https://github.com/NVIDIA/bionemo-framework/pull/1000 |
| 14 | +- Evo2 improvements: |
15 | 15 |
|
16 |
| -- Evo2 Lora feature by @gabenavarro https://github.com/NVIDIA/bionemo-framework/pull/980 |
| 16 | + - LoRA finetuning by @gabenavarro https://github.com/NVIDIA/bionemo-framework/pull/980. Note, internal CI coverage of LoRA convergence is still work-in-progress, therefore we cannot guarantee convergence. |
| 17 | + - Fix 2x memory usage issue during Evo2 generation https://github.com/NVIDIA/NeMo/pull/14515 |
| 18 | + - Flash decode support in inference https://github.com/NVIDIA/bionemo-framework/pull/1000 |
| 19 | + - Update Rotary Embedding and sequence length defaults to support incorrect checkpoint conversion https://github.com/NVIDIA/NeMo/pull/14514 |
17 | 20 |
|
18 |
| -- Added partial-conv benchmark for Evo 2 finetune (from checkpoint) and Evo 2 LoRA finetuning https://github.com/NVIDIA/bionemo-framework/pull/1028 |
| 21 | +- `bionemo-geometric` has been deprecated and removed. The molecular featurization tooling in this package has moved to [cuik-molmaker](https://github.com/NVIDIA-Digital-Bio/cuik-molmaker?ncid=so-twit-156637) |
19 | 22 |
|
20 | 23 | ### Known Issues
|
21 | 24 |
|
22 |
| -- Users have reported issues in the predict script at sequence lengths over 8192 https://github.com/NVIDIA/bionemo-framework/issues/910 and https://github.com/NVIDIA/bionemo-framework/issues/1048 for example. |
23 |
| -- PR in progress to update Rotary Embedding and sequence length defaults to support incorrect checkpoint conversion https://github.com/NVIDIA/NeMo/pull/14514 |
24 |
| -- PR in progress to fix 2x memory usage issue during generation https://github.com/NVIDIA/NeMo/pull/14515 |
| 25 | +- Users have reported issues with Evo2 predict script at sequence lengths over 8192 https://github.com/NVIDIA/bionemo-framework/issues/910 and https://github.com/NVIDIA/bionemo-framework/issues/1048 for example. |
| 26 | +- We have removed `libtiff` from the container due to a known vulnerability, [CVE-2025-9900](https://ubuntu.com/security/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. |
25 | 27 |
|
26 | 28 | ## BioNeMo Framework v2.6.3
|
27 | 29 |
|
|
0 commit comments