MPI-Dortmund / tomotwin-cryoet

cryo-ET particle picking by representation and metric learning
Mozilla Public License 2.0
32 stars 6 forks source link

TomoTwin_tools loads all tool dependencies #77

Closed GavinR1 closed 12 months ago

GavinR1 commented 1 year ago

tomotwin_tools.py will always load all tool dependencies regardless of which tools is used.

The effect of this is that if running on a cluster, you need to block a GPU node even if you don't use a gpu due to the cuml dependency for Umap, for example with calculating the median embedding or simply loading a help message from a tool.

thorstenwagner commented 12 months ago

PR #78 fixes the crash on non gpu machines.