-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
The most computationally expensive tasks in this program are the cell type annotation tools. In the final product, there could be several of these tools running back-to-back, which would be a significant slow down.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Run these tasks concurrently, most likely through the use of the multiprocessing library
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Thread-driver concurrency is not as effective in Python due to Python's GIL. Also, GPU-based acceleration will only work properly if implemented by the CTA tools, and could happen simultaneously to concurrency-based acceleration.
Additional context
Add any other context or screenshots about the feature request here.