> This page is for Boltz-2, version 1.8.0.
> For other versions, use one of these documentation indexes:
> - 1.10.0 (Latest) (default): https://docs.nvidia.com/nim/bionemo/boltz2/1.10.0/llms.txt
> - 1.9.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.9.0/llms.txt
> - 1.8.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.8.0/llms.txt
> - 1.7.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.7.0/llms.txt
> - 1.6.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.6.0/llms.txt
> - 1.5.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.5.0/llms.txt
> - 1.4.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.4.0/llms.txt
> - 1.3.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.3.0/llms.txt
> - 1.2.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.2.0/llms.txt
> - 1.1.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.1.0/llms.txt
> - 1.0.0: https://docs.nvidia.com/nim/bionemo/boltz2/1.0.0/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nim/bionemo/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nim/bionemo/_mcp/server.

# Release Notes

## June 15, 2026

## Release 1.8.0

### Summary

This release replaces the separate TensorRT and PyTorch backend options with a unified optimized backend built on new custom kernels, improves inference performance and supported sequence lengths, and adds affinity embedding outputs for binding affinity prediction.

### Key Features

* **Unified optimized backend**: Removed the previous separate TensorRT (`trt`) and PyTorch (`torch`) backend selection. The NIM now uses a single new optimized backend that automatically selects the best execution path for each request.

* **Automatic backend selection**:
  * Fully supports the Boltz2 OSS model
  * Short sequences (≤768 residues): TensorRT engines
  * Medium and long sequences (>768 residues): PyTorch backend with new optimized kernels

* **New optimized kernel backend includes**:

* Fused Adaptive Layer Norm

* DualGemm sm80 (two variants)

* Gated sigmoid sm80

* FAv2/v3 TriangleAttent/AttentionPairBias

* Pre-computed masks, with masks left-aligned into new kernels for dual GEMM and attention operations

* Pre-computed buffers for Pairformer/DiT

* **Performance increased up to 1.7x on H100, and sequence length limits increased across supported GPUs**:

  | GPU family                  | Previous max sequence length | New max sequence length | Increase |
  | --------------------------- | ---------------------------: | ----------------------: | -------: |
  | A100 / H100                 |                         2048 |                    2560 |      25% |
  | L40S / A6000 / RTX 6000 Ada |                         1536 |                    1665 |     8.3% |
  | B200 / B300 (Blackwell)     |                         2048 |                    3072 |      50% |

  Actual maximum supported sequence length may exceed the values shown above, depending on available GPU VRAM.

* **Affinity embedding outputs**: Boltz2Affinity now exports embedding vectors as outputs. The new ligand-level request flag `output_affinity_embedding` defaults to `false` and requires `predict_affinity=true` on the same ligand. When enabled, the ligand's entry under `affinities` includes `affinity_embedding`, `model_1_affinity_embedding`, and `model_2_affinity_embedding` (2D number arrays or `null`). Each embedding vector has **384 dimensions**.

### Removed Configuration

The following environment variables are no longer supported and have been removed:

* `NIM_BOLTZ_ENABLE_DIFFUSION_TF32`
* `NIM_BOLTZ_STRUCTURE_OPTIMIZED_BACKEND`
* `NIM_BOLTZ_AFFINITY_OPTIMIZED_BACKEND`

### Notes

* For best performance with the unified optimized backend, run a **warm-up** pass with representative test-case sequences before measuring latency/throughput.

* The first request in a given sequence-length range can be slower because of **JIT compilation** and runtime kernel specialization. As a result, you may observe a one-time startup latency when entering a new range (for example, short, medium, or long sequences). After that initial compilation for the range, subsequent requests in the same range should show improved performance.

## May 18, 2026

## Release 1.7.0

### Summary

This release extends GPU support with NVIDIA Blackwell Ultra data center GPUs and Grace Blackwell Ultra superchips: **NVIDIA B300 (NVIDIA-B300-SXM6-AC)** and **NVIDIA GB300** (Grace Blackwell Ultra) platforms.

### Key Features

* **NVIDIA B300 (NVIDIA-B300-SXM6-AC)**: Added support for this B300 Tensor Core GPU SKU with 288GB HBM3e memory per GPU (including DGX B300-class deployments)
* **NVIDIA GB300**: Added support for GB300 Grace Blackwell Ultra superchips and rack-scale configurations built on Blackwell Ultra GPUs with high-capacity HBM3e (for example, GB300 NVL72 and DGX GB300)

## April 2, 2026

## Release 1.6.0

### Summary

This release extends GPU support with the addition of NVIDIA GH200 superchips and the RTX PRO 6000 Blackwell Workstation Edition, adds Slurm support for HPC deployments, and adds support for NVIDIA H200.

### Key Features

* **NVIDIA H200**: Added support for H200 with 141GB memory
* **NVIDIA GH200 144GB**: Added support for GH200 with 144GB memory
* **NVIDIA RTX PRO 6000 Blackwell Workstation Edition**: Added support for the professional workstation GPU with 96GB GDDR7 memory
* **Slurm support**: Added support for running on Slurm-based HPC clusters (refer to [Running on Slurm With Enroot](/nim/bionemo/boltz2/1.8.0/getting-started#running-on-slurm-with-enroot) in Getting Started)

## February 2, 2026

## Release 1.5.0

### Summary

This release extends GPU support with the addition of the GB10 architecture, updates cuEquivariance for enhanced performance, and introduces new parameter configurations, template structure support, and output options.

### Key Features

* **GB10 DGX Spark Support**: Added support for GB10 DGX Spark SKUs with sequence lengths up to 1536 residues

* **cuEquivariance integration**: Updated to cuEquivariance [0.8.1](https://github.com/NVIDIA/cuEquivariance/releases/tag/v0.8.1) for GB10 support

* **Enhanced parameter ranges**: Added matching parameter range for `recycling_steps` to 10 and `diffusion_samples` to 25, aligning with Boltz2 public model

* **PAE Matrix output**: Support for returning PAE (Predicted Aligned Error) Matrix output using the `write_full_pae = true` flag in requests

* **Template structure support**: Added support for template structures in both CIF and PDB formats, enabling users to provide structural templates for enhanced prediction accuracy

## December 2, 2025

## Release 1.4.0

### Summary

This release addresses security vulnerabilities, integrates the latest cuEquivariance library, and introduces new features including telemetry control and confidence score persistence capabilities.

### Key Features

* **Security**: Addressed all CVE (Common Vulnerabilities and Exposures) issues

* **cuEquivariance integration**: Updated to cuEquivariance [0.7.0](https://github.com/NVIDIA/cuEquivariance/releases/tag/v0.7.0) for improved equivariant operations

* **Enhanced B200 support**: Enabled trimul kernel optimization for B200 SKUs in PyTorch backend

* **Extended sequence length**: Support for longer sequences up to 2048 residues on A100, H100, and B200 GPUs with TensorRT-BioNeMo

* **Confidence score persistence**: Implemented Docker volume mounting flag to expose output directories with per-sample confidence scores, enabling result persistence in NIM cache folder. Configure using:
  * Set `NIM_EXPOSE_CONFIDENCE_SCORES=true` to enable confidence score output
  * Set `NIM_EXPOSE_CONFIDENCE_SCORES=false` to disable (default)

* **Telemetry control**: NIM Telemetry helps NVIDIA deliver a faster, more reliable experience with greater compatibility across a wide range of environments, while maintaining strict privacy protections and giving users full control.

  **Benefits:**

  * **Enhances performance and reliability**: Provides anonymous system and NIM-level insights that help NVIDIA identify bottlenecks, tune performance across hardware configurations, and improve runtime stability.

  * **Improves compatibility across deployments**: Helps detect and resolve version, driver, and environment compatibility issues early, reducing friction across diverse infrastructure setups.

  * **Accelerates troubleshooting and bug resolution**: Allows NVIDIA to diagnose errors and regressions faster, leading to quicker support response times and higher overall availability.

  * **Informs smarter optimizations and future releases**: Real-world, aggregated telemetry data helps guide the optimization of NIM runtimes, model packaging, and deployment workflows, ensuring updates target the scenarios that matter most to users.

  * **Protects user privacy and data security**: Collects only minimal, anonymous metadata, such as hardware type and NIM version. No user data, input sequences, or prediction results are collected.

  * **Fully optional and configurable**: Telemetry collection is disabled by default. You can toggle telemetry at any time using environment variables.

  **Configuration:**

  * Set `NIM_TELEMETRY_MODE=0` to disable telemetry (default)
  * Set `NIM_TELEMETRY_MODE=1` to enable telemetry

  For more information about data privacy, what is collected, and how to configure telemetry, refer to:

  * [NVIDIA's Privacy Policy](https://www.nvidia.com/en-us/about-nvidia/privacy-policy/)
  * [NIM Telemetry Settings](https://developer.nvidia.com/docs/nim-tools/latest/templates/nimlib/nim-telemetry.html)

## September 29, 2025

## Release 1.3.0

### Summary

This release adds support for GB200 GPU with ARM architecture and extends sequence processing capabilities for both PyTorch and TensorRT backends.

### Key Features

* **GB200 Support**: Added support for GB200 GPU with ARM architecture
* **Extended Sequence Processing**:
  * PyTorch backend supports up to 4096 length sequences
  * TensorRT backend supports up to 2048 length sequences
* Enhanced compatibility with ARM-based systems

### Notes and Limitations

* Ensure you use this NIM with GPUs with at least 48 GB of VRAM.
* **CUDA Driver Requirements**:
  * Minimum version 580 with CUDA 13.0
* **TensorRT Engine Speedup**: To achieve optimal prediction speedup using TRT engines, this version uses TensorRT 10.11.0. Refer to the [TensorRT 10.11.0 Support Matrix](https://docs.nvidia.com/deeplearning/tensorrt/10.11.0/getting-started/support-matrix.html) to ensure your CUDA Driver and CUDA Toolkit versions are compatible.

**Note**: While there are many options for tuning this NIM's performance, for most users, the defaults will provide a balanced performance experience.

## September 2, 2025

## Release 1.2.0

### Summary

This release introduces support for longer sequence processing and additional GPU compatibility, along with performance optimizations.

### Key Features

* Support longer sequence (2048 length) processing for TRT engines on A100, H100, and B200 with memory larger than 48GB
* Support PyTorch and TRT engines with NVIDIA RTX6000 (RTX6000 and RTX6000-Ada GPU Workstation Edition GPU)
* Improve model execution speed
* Optimize memory usage during inference

### Notes and Limitations

* Ensure you use this NIM with GPUs with at least 48 GB of VRAM.
* **TensorRT Engine Speedup**: To achieve optimal prediction speedup using TRT engines, this version utilizes TensorRT 10.11.0. Refer to the [TensorRT 10.11.0 Support Matrix](https://docs.nvidia.com/deeplearning/tensorrt/10.11.0/getting-started/support-matrix.html) to ensure your CUDA Driver and CUDA Toolkit versions are compatible.

  **CUDA Requirements for TensorRT 10.11.0**:

  * **CUDA Driver**: 12.9, 12.8 update 1, 12.6 update 3, 12.5 update 1, 12.4 update 1, 12.3 update 2, 12.2 update 2, 12.1 update 1, 12.0 update 1, 11.8, 11.7 update 1, 11.6 update 2, 11.5 update 2, 11.4 update 4, 11.3 update 1, 11.2 update 2, 11.1 update 1, 11.0 update 3
  * **CUDA Toolkit**: Must be compatible with the chosen CUDA Driver version
  * **Platform Support**: Linux x86-64, Windows x64, Linux SBSA, and NVIDIA JetPack

**Note**: While there are many options for tuning this NIM's performance, for most users, the defaults will provide a balanced performance experience.

## August 1, 2025

## Release 1.1.0

### Summary

Boltz-2 enables accurate biomolecular structure
prediction from input sequences including proteins, DNA, RNA, and ligands. It also supports constrained guidance for complex structural prediction using bond and pocket specifications.

This release adds binding affinity prediction for ligands and complexes. The underlying Boltz-2 model has been updated to version 2.2.0. More of the Boltz-2 scores are included in the output. There are minor bug fixes to improve the overall user experience.

### Notes and Limitations

Ensure you use this NIM with GPUs with at least 48 GB of VRAM.

**Note**: While there are many options for tuning this NIM's performance, for most users the defaults will
provide a balanced performance experience.

## June 10, 2025

## Release 1.0.0

### Summary

This is the first release of the Boltz-2 NIM. Boltz-2 enables accurate biomolecular structure
prediction from input sequences including proteins, DNA, RNA, and ligands. It also supports constrained guidance for complex structural prediction using bond and pocket specifications.

### Notes and Limitations

Ensure you use this NIM with GPUs with at least 48 GB of VRAM.

**Note**: While there are many options for tuning this NIM's performance, for most users the defaults will
provide a balanced performance experience.