# BoltzGen 0.3.2 on OneScience / Python 3.11 / DTK 25.04 / PyTorch 2.5.1 # Install only after OneScience is installed: # python -m pip install --no-deps -r requirements.txt # Additional dependencies absent from the OneScience base inventory. hydride pydssp logomaker frozendict # Compatibility upgrade validated on SCNet. Lightning 1.8.6 rejects the # precision=bf16-mixed value used by BoltzGen. Install with --no-deps so this # upgrade does not replace the OneScience/DTK PyTorch build. pytorch-lightning==2.5.6 # Supplied by OneScience; retained as the complete dependency inventory. # Do not reinstall these packages over OneScience/DTK builds. # torch==2.5.1 # DTK/DCU build supplied by OneScience # numpy==1.26.3 # validated despite upstream pinning 2.0.2 # numba # matplotlib # biotite==1.0.1 # gemmi # mashumaro==3.16 # einx==0.3.0 # einops>=0.7.0 # scikit-learn>=1.2.2,<=1.6.0 # hydra-core>=1.2.0 # omegaconf>=2.3.0 # rdkit>=2025.3.5 # pandas>=2.2.2 # biopython==1.84 # huggingface_hub # pyyaml>=6.0 # scipy==1.14.1 # tqdm>=4.60.0 # torchmetrics # pytorch-lightning==2.0.6 # OneScience inventory; upgraded above for BoltzGen # wandb>=0.13.7 # training logging; disabled in smoke tests # redis==7.0.0 # nvidia-ml-py>=12.535.133 # NVIDIA monitoring only; not needed on DCU # Declared upstream but not imported by the validated paths. # edit-distance # pdbeccdutils # Optional: antibody/nanobody CDR logo generation during filtering only. # abnumber # NVIDIA CUDA 12-only extensions: intentionally disabled on DCU. # cuequivariance_ops_cu12>=0.5.0 # cuequivariance_ops_torch_cu12>=0.5.0 # cuequivariance_torch>=0.5.0