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

GPU motion correction #459

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

GPU motion correction #459

wants to merge 5 commits into from

Conversation

fdeguire03
Copy link

Add GPU awareness to motion correction function in galvo_corrections. Tried to maintain as much consistency with legacy CPU function as possible. Marginal additional optimizations likely possible if we were to rewrite entire function from scratch.

In simple testing, GPU-based code is about 1.5x faster than CPU-based code on 240x240 frame size, 5000 frames.

Also added check at the top of galvo_corrections to import tukey method from the correct scipy submodule (location changed after scipy version 1.0.0)

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

Successfully merging this pull request may close these issues.

1 participant