Openfold #396
Labels
build-request
Request to build software
ebrecipe-available
Though not necessarily a supported toolchain, there is an EB recipe available to attempt to install
Our group is looking to install Openfold version 2.1 for our group, and I am looking for some help on adjusting the easybuild recipe. I have already found an old easybuild recipe for Openfold version 1.0 in your easybuild recipe lists, and I have copied that recipe but updated it for version 2.1, with all dependencies updated to those listed on ccr. (Current recipe file can be found at /projects/academic/tdgrant/easybuild/OpenFold-2.1.0-foss-2021b-CUDA-11.8.0.eb).
I have already ensured I have the proper dependencies installed for our group that were not available on the ccr previously (again, used existing easybuild recipe, they were rather straight-forward). The issue I get to arises with the sanity check of the software (see error below). The 'absl' module is a sub-module of tensorflow, which requires gcc. The old easybuild recipe (as seen in the name) uses foss-2021b, but I presume I also need gcc 11.2.0. Is this as straightforward as adding a second toolchain to the easybuild file, and tensorflow as a dependency? Please advise.
output for command: python -c "import ml_collections"
Traceback (most recent call last):
File "", line 1, in
File "/projects/academic/tdgrant/easybuild/2023.01/software/avx512/MPI/gcc/11.2.0/openmpi/4.1.1/openfold/2.1.0-CUDA-11.8.0/lib/python3.9/site-packages/ml_collections/init.py", line 18, in
from ml_collections.config_dict import ConfigDict
File "/projects/academic/tdgrant/easybuild/2023.01/software/avx512/MPI/gcc/11.2.0/openmpi/4.1.1/openfold/2.1.0-CUDA-11.8.0/lib/python3.9/site-packages/ml_collections/config_dict/init.py", line 18, in
from .config_dict import _Op
File "/projects/academic/tdgrant/easybuild/2023.01/software/avx512/MPI/gcc/11.2.0/openmpi/4.1.1/openfold/2.1.0-CUDA-11.8.0/lib/python3.9/site-packages/ml_collections/config_dict/config_dict.py", line 33, in
from absl import logging
ModuleNotFoundError: No module named 'absl'
The text was updated successfully, but these errors were encountered: