-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementNew feature or requestNew feature or request
Description
It seems that part of mathematical operations should be done on gpu - which may speed up the whole search.
This task will require to create a specific embedding loader for main loop. Which should
- load embeddings directly into cuda device ( use
map_locationintorch.load) - calculate substitution matrix and optionally signal enh
both ongpu - remove the need of
concurrent/multiprocessingpackages all multiprocessing routines should usetorch.multiprocessing
Further main loop should work on cpu, (from this point:
Line 62 in 24c136d
| def submatrix_to_span(self, densitymap, mode: str = 'results') -> pd.DataFrame: |
For now I suggest to work on copy of scripts/plmblast.py for instance scripts/plmblastgpu.py
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
In Progress