@@ -5,21 +5,29 @@ description = "Pixi environment for https://github.com/RosettaCommons/rc RFdiffu
55platforms = [" linux-64" ]
66# platforms = ["linux-64", "osx-64", "osx-arm64", "win-64"]
77
8- channels = [" pytorch " , " nvidia " , " conda-forge" , " dglteam " ]
8+ channels = [" conda-forge" ]
99
1010[dependencies ]
1111python = " ==3.9"
1212pip = " *"
1313
1414numpy = " 1.*"
1515
16- pytorch = { version = " ==1.12.1" , channel = " pytorch" }
17- pytorch-cuda = { version = " ==11.6" , channel = " pytorch" }
18- "dgl-cuda11.6" = " *"
16+ cudatoolkit = " 11.6.*"
1917
2018mkl = " <2024.1"
2119
20+ [pypi-options ]
21+ index-url = " https://pypi.org/simple"
22+ extra-index-urls = [" https://download.pytorch.org/whl/cu116" ]
23+
24+ # DGL uses a "find-links" wheel repo (equivalent of pip -f ...)
25+ find-links = [{ url = " https://data.dgl.ai/wheels/cu116/repo.html" }]
26+
2227[pypi-dependencies ]
28+ torch = " ==1.12.1+cu116"
29+ dgl = " ==1.0.2+cu116"
30+
2331e3nn = " ==0.3.3"
2432wandb = " ==0.12.0"
2533pynvml = " ==11.0.0"
@@ -28,6 +36,7 @@ decorator = "==5.1.0"
2836hydra-core = " ==1.3.2"
2937pyrsistent = " ==0.19.3"
3038
39+
3140[tasks ]
3241setup = { depends-on = [" install" , " download_weights" ] }
3342
@@ -43,15 +52,19 @@ cmd = """
4352( rm -rf rfdiffusion-repo-clone/models ; mkdir -p rfdiffusion-repo-clone/models ) \
4453&& wget -O rfdiffusion-repo-clone/models/Base_ckpt.pt http://files.ipd.uw.edu/pub/RFdiffusion/6f5902ac237024bdd0c176cb93063dc4/Base_ckpt.pt \
4554&& wget -O rfdiffusion-repo-clone/models/Complex_base_ckpt.pt http://files.ipd.uw.edu/pub/RFdiffusion/e29311f6f1bf1af907f9ef9f44b8328b/Complex_base_ckpt.pt \
55+ && wget -O rfdiffusion-repo-clone/models/Complex_beta_ckpt.pt http://files.ipd.uw.edu/pub/RFdiffusion/f572d396fae9206628714fb2ce00f72e/Complex_beta_ckpt.pt \
56+ \
4657&& wget -O rfdiffusion-repo-clone/models/Complex_Fold_base_ckpt.pt http://files.ipd.uw.edu/pub/RFdiffusion/60f09a193fb5e5ccdc4980417708dbab/Complex_Fold_base_ckpt.pt \
4758&& wget -O rfdiffusion-repo-clone/models/InpaintSeq_ckpt.pt http://files.ipd.uw.edu/pub/RFdiffusion/74f51cfb8b440f50d70878e05361d8f0/InpaintSeq_ckpt.pt \
4859&& wget -O rfdiffusion-repo-clone/models/InpaintSeq_Fold_ckpt.pt http://files.ipd.uw.edu/pub/RFdiffusion/76d00716416567174cdb7ca96e208296/InpaintSeq_Fold_ckpt.pt \
4960&& wget -O rfdiffusion-repo-clone/models/ActiveSite_ckpt.pt http://files.ipd.uw.edu/pub/RFdiffusion/5532d2e1f3a4738decd58b19d633b3c3/ActiveSite_ckpt.pt \
5061&& wget -O rfdiffusion-repo-clone/models/Base_epoch8_ckpt.pt http://files.ipd.uw.edu/pub/RFdiffusion/12fc204edeae5b57713c5ad7dcb97d39/Base_epoch8_ckpt.pt \
51- && wget -O rfdiffusion-repo-clone/models/Complex_beta_ckpt.pt http://files.ipd.uw.edu/pub/RFdiffusion/f572d396fae9206628714fb2ce00f72e/Complex_beta_ckpt.pt \
5262&& wget -O rfdiffusion-repo-clone/models/RF_structure_prediction_weights.pt http://files.ipd.uw.edu/pub/RFdiffusion/1befcb9b28e2f778f53d47f18b7597fa/RF_structure_prediction_weights.pt \
5363"""
5464
65+ [activation ]
66+ env = { DGLBACKEND = " pytorch" , LD_LIBRARY_PATH = " $CONDA_PREFIX/lib:$LD_LIBRARY_PATH" }
67+
5568[tasks .execute ]
5669args = [" args" ]
5770cmd = " python scripts/run_inference.py {{args}}"
0 commit comments