{ai,bio}[foss/2024a] AlphaFold3 v3.0.1, jax-triton v0.2.0, jaxtyping v0.2.38, dm-tree v0.1.8 w/ CUDA 12.6.0 DRAFT!#22067
Conversation
…riton-0.1.1-foss-2024a-CUDA-12.6.0.eb and patches: jax-triton-0.1.1_ignore_missing_torch.patch
Updated software
|
|
dm-tree pybind11 patch taken from debian: https://udd.debian.org/patches.cgi?src=dm-tree&version=0.1.8-3 |
…oss-2024a-CUDA-12.6.0.eb Co-authored-by: Viktor Rehnberg <35767167+VRehnberg@users.noreply.github.com>
…oss-2024a-CUDA-12.6.0.eb Co-authored-by: Viktor Rehnberg <35767167+VRehnberg@users.noreply.github.com>
…oss-2024a-CUDA-12.6.0.eb Co-authored-by: Viktor Rehnberg <35767167+VRehnberg@users.noreply.github.com>
…oss-2024a-CUDA-12.6.0.eb Co-authored-by: Viktor Rehnberg <35767167+VRehnberg@users.noreply.github.com>
…oss-2024a-CUDA-12.6.0.eb Co-authored-by: Viktor Rehnberg <35767167+VRehnberg@users.noreply.github.com>
…ld3-3.0.1-foss-2024a-CUDA-12.6.0.eb
Thanks @VRehnberg |
easybuild/easyconfigs/a/AlphaFold3/AlphaFold3-3.0.1-foss-2024a-CUDA-12.6.0.eb
Outdated
Show resolved
Hide resolved
|
Loading the a built module ( |
easybuild/easyconfigs/a/AlphaFold3/AlphaFold3-3.0.1-foss-2024a-CUDA-12.6.0.eb
Outdated
Show resolved
Hide resolved
…-CUDA-12.6.0.eb Co-authored-by: Viktor Rehnberg <35767167+VRehnberg@users.noreply.github.com>
…-CUDA-12.6.0.eb Co-authored-by: Viktor Rehnberg <35767167+VRehnberg@users.noreply.github.com>
|
Update: I've been providing this in a test tree for some users at our site for some time now and was recently in contact with two of the ones that have tried it and it seems to be working fine for them. |
Did you just install all dependencies from the open PRs and then this on top, no changes? |
I added one change to jax #21924 (comment) and maybe changed some of the environment variables as suggested in comments. No other changes as far as I recall. |
|
As I'm working on PyTorch 2.7: Is it possible to use Triton 3.3.1 for this from this PR? That is the one required by PyTorch and I'm not sure it would work with the older one
If it is it might be better to set it in the triton module. |
|
Hello @ThomasHoffmann77, can I help with AlphaFold3? We have another researchers asking for this. |
Hi @pavelToman! Help would be very much appreciated as I am currently quite busy with other projects. My concerns about the current state of #21924 is that it still downloads plenty of bazel artifacts and I see some problems with using hermetic python. As far as I know more recent Bazel versions, as used for jax 0.6/7 have some options to better control offline builds. |
Ok, working on jax-0.6.2-gfbf-2024a-CUDA-12.6.0 and easyblock jaxlib.py update! |
|
The jax-0.6.2 with CUDA-12.6.0 is ready! |
|
Hello @ThomasHoffmann77, the jax-0.6.2 with CUDA seems ready, what else could I do to let AF3 works? What about |
Hi @pavelToman! Great news! Thanks a lot. Some of AF3's dependencies also depend on jax and need to be adapted: jaxtyping, jax-triton, dm-haiku, and Optax |
|
I've just open Draft PR for now (could be merged here latter): It is the copy of this easyconfig and patches for AF3. Since I still do not have googles models to fully test the installation, could you with models test it please? |
(created using
eb --new-pr)TODO: