-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation error #18
Comments
Hi Sean, Indeed, from the output you shared, it looks like the singularity container is not properly built (that's why you see the module not found error when running the bash script). The error message seems to have come from the cuda 23.5.0 not being compatible with python 3.12. However, in the tcrmodel2_singularity.def file, the Python version we specified is Python 3.10 (see this line). Maybe you can double-check the Python version in the tcrmodel2_singularity.def file? Best, |
Hi Rui, should I specify 3.12? It is 3.10 in the .def file. Error seems to be coming from pin-1 Thanks,
|
Hi Sean, I think 3.10 is what you want, not 3.12. So what you have in the .def looks good. It's interesting that what you specify (python version 3.10) is different from what's being installed. Maybe try changing line 38 from: to: and everything else stays the same. Let me know how it goes! Best, |
@bsaleme it looks like your issue is the same as what others have noted for ColabFold, and is related to the jax version: |
Hi all, I also ended in version dependency hell as well while upgrading the other day. The real culprit is that the definitions file always pulls the latest Alphafold commit. It's best to go with a certain commit/tag/release and then change library versions as needed. One (official) example is this GCP Dockerfile. I ended up changing the TCRModel2 definitions file accordingly (conda 24.1.2, jax 0.4.13, cuda 11.8 and AF commit 032e2f2 from Feb 2024). Happy to share the file or issue a PR if of interest. Andreas |
Ubuntu 22.04
CUDA 11.8
AF 2.3
Dear developers,
When running the following command, I get the following errors:
sudo singularity build tcrmodel2.sif singularity/tcrmodel2_singularity.def
However it still builds thetcrmodel2.sif file.
However when I do:
bash run_tcrmodel2_singularity.sh
It returns the error:
Traceback (most recent call last):
File "/opt/tcrmodel2/run_tcrmodel2.py", line 9, in
from absl import app, flags
ModuleNotFoundError: No module named 'absl'
Would really appreciate some help in figuring out if this is an installation or run error.
The text was updated successfully, but these errors were encountered: