-
Notifications
You must be signed in to change notification settings - Fork 77
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Hi OpenFold team,
I wanted to share my experience getting OpenFold3 running on the NVIDIA DGX Spark (Grace Blackwell GB10, ARM64). I couldn't find any existing examples of this setup, so I'm documenting what worked for me.
What I Built
A Docker deployment with the following fixes:
- DeepSpeed
compute_121error — NVCC doesn't recognizecompute_121, so I patchedop_builder/builder.pyto map it tocompute_120 - Triton kernels — Required
triton-nightlyto supportsm_121 - JIT compilation overhead — Used a
docker commitworkflow to bake pre-compiled kernels into the image (reduces cold start from ~3 min to ~9 sec)
Benchmarks
| Example | Inference Time |
|---|---|
| Ubiquitin (76 residues) | 9s |
| Protein-ligand (MCL1) | 3m 16s |
Repo
👉 https://github.com/adrian-greenneuron/openfold3-DGX-Spark
Questions for the community:
- Has anyone else gotten OpenFold3 running on ARM64 or Blackwell GPUs?
- Are there better approaches to the DeepSpeed/Triton compatibility issues I encountered?
- Would it be useful to upstream any of these fixes?
I hope this helps others working with similar hardware. Feedback and suggestions are very welcome!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request