Skip to content
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

Alphafold running time #62

Closed
almart7 opened this issue Mar 1, 2023 · 4 comments
Closed

Alphafold running time #62

almart7 opened this issue Mar 1, 2023 · 4 comments

Comments

@almart7
Copy link

almart7 commented Mar 1, 2023

What happened?

Dear developers,

I tried to run alphafold from the gget package and compare the execution times to the Alphafold2 implemented in Google Colab.
I submitted the following sequence and used the default parameters in both cases: MAEHGAHFTAASVADDQPSIFEVVAQDSLMTAVRPALQHVVKVLAESNPTHYGFLWRWFDEIFTLLDLLLQQHYLSRTSASFSENFYGLKRIVMGDTHKSQRLASAGLPKQQLWKSIMFLVLLPYLKVKLEKLVSSLREEDEYSIHPPSSRWKRFYRAFLAAYPFVNMAWEGWFLVQQLRYILGKAQHHSPLLRLAGVQLGRLTVQDIQALEHKPAKASMMQQPARSVSEKINSALKKAVGGVALSLSTGLSVGVFFLQFLDWWYSSENQETIKSLTALPTPPPPVHLDYNSDSPLLPKMKTVCPLCRKTRVNDTVLA

The Colab AlphaFold finished in 15 minutes and required 4.6GB RAM and 3.6GB of GPU while gget AlphaFold finished in ~5h in a desktop computer with 8GB GPU, and 64GB RAM.

If I understood correctly, gget alphafold implements the simplified Alphafold version that also uses Google Colab. Why is there such a great difference in execution time?

gget version

0.27.2

Operating System (OS)

Linux

User interface

Command-line

Are you using a computer with an Apple M1 chip?

Not M1

What is the exact command that was run?

gget alphafold MAEHGAHFTAASVADDQPSIFEVVAQDSLMTAVRPALQHVVKVLAESNPTHYGFLWRWFDEIFTLLDLLLQQHYLSRTSASFSENFYGLKRIVMGDTHKSQRLASAGLPKQQLWKSIMFLVLLPYLKVKLEKLVSSLREEDEYSIHPPSSRWKRFYRAFLAAYPFVNMAWEGWFLVQQLRYILGKAQHHSPLLRLAGVQLGRLTVQDIQALEHKPAKASMMQQPARSVSEKINSALKKAVGGVALSLSTGLSVGVFFLQFLDWWYSSENQETIKSLTALPTPPPPVHLDYNSDSPLLPKMKTVCPLCRKTRVNDTVLA

Which output/error did you get?

No response

@lauraluebbert
Copy link
Member

Hi Alessandra, gget alphafold probably is not accessing your computer's GPUs, and since it runs locally, the runtime is highly dependent on the speed of your internet connection. (If you run gget alphafold on Google Colab (example ) you should find more similar runtimes.)

@almart7
Copy link
Author

almart7 commented Mar 1, 2023 via email

@lauraluebbert
Copy link
Member

Hm maybe some system monitor, e.g. watch -n 1 nvidia-smi (also see: https://unix.stackexchange.com/questions/38560/gpu-usage-monitoring-cuda). I expect that gget alphafold is not recognizing your GPU (and I am not sure how to fix that), but please let me know what you find

@lauraluebbert
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants