Skip to content

Conversation

@eidamo
Copy link
Contributor

@eidamo eidamo commented Nov 4, 2025

Fixes #22

Summary
This PR adds support for NVIDIA Blackwell GPUs (compute capability 12.0) to OpenFold-3 by providing an alternative Dockerfile that uses the NVIDIA PyTorch container as a base image.

Changes

  • Added Dockerfile.blackwell using nvcr.io/nvidia/pytorch:25.02-py3 as the base image
  • Added Build_instructions_blackwell.md

Motivation
The current Dockerfile uses nvidia/cuda:12.1.1-cudnn8-devel-ubuntu22.04, which doesn't natively support Blackwell architecture. The NVIDIA PyTorch container provides out-of-the-box compatibility with newer GPU architectures.

Testing

✅ Successfully built Docker image for Blackwell GPU
✅ Inference runs successfully on NVIDIA RTX PRO 6000 Blackwell (compute capability 12.0)
❌ Training has not been tested
⚠️ Backward compatibility with older GPU architectures not yet verified

Usage

docker build -f Dockerfile.blackwell -t openfold-3-blackwell:latest .

@jnwei
Copy link
Contributor

jnwei commented Nov 4, 2025

This looks great, thank you so much @eidamo ! I'll also keep you posted on future updates to the docker recipe in case it affects your work on Blackwell GPUs.

@jnwei jnwei merged commit 171c6b8 into aqlaboratory:main Nov 4, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Blackwell GPU Support: Alternative Dockerfile using NVIDIA PyTorch Container

2 participants