piercelab / tcrmodel2

Apache License 2.0
33 stars 6 forks source link

Installation error - absl #21

Closed kanyuanhao closed 4 months ago

kanyuanhao commented 5 months ago

I've downloaded the AlphaFold databases (pdb_mmcif and params) and built the Singularity container using the latest tcrmodel2_singularity.def. My computer: Cuda 12.2, Ubuntu 20.04.6 Container: Cuda 11.2.2, Ubuntu 18.04.6

However, when running singularity run --nv -B $ALPHAFOLD_DB $ALPHAFOLD_SIF --job_id=$JOB --output_dir=$OUTPUT_DIR --tcra_seq=$TCRA --tcrb_seq=$TCRB --pep_seq=$PEPTIDE --mhca_seq=$MHC --ori_db=$ALPHAFOLD_DB --tp_db=$DB \ --relax_structures=True, the error message popped out: Traceback (most recent call last): File "/opt/tcrmodel2/run_tcrmodel2.py", line 9, in <module> from absl import app, flags ModuleNotFoundError: No module named 'absl'

I wonder if it was a compatibility issue? How can I tackle this issue without changing my own computer's Cuda version?

Thanks for help

kanyuanhao commented 5 months ago

It seems that there're compatibility issues using the Singularity def file, probably due to the version conflict with AlphaFold.