-
Notifications
You must be signed in to change notification settings - Fork 46
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
Multi-GPU Support #195
Comments
Hi @dkermany , I programmed this attempt towards multi-GPU support long time ago: It will be a lot of effort to finish this and that's why we're planning this for an upcoming major release (in a year or so).
I presume you are aware you can avoid this by processing image tiles with overlap as shown here: https://haesleinhuepf.github.io/BioImageAnalysisNotebooks/32_tiled_image_processing/tiling_images_with_overlap.html Last but not least: would it be an option to process parts of your image(s) in separate scripts? E.g. you run one script on GPU1 and another script on GPU2? |
@haesleinhuepf thanks for such a rapid and helpful reply!
Thank you for letting me know. This is a great library and I appreciate the effort and will keep an eye out
I was NOT aware of this and how effective overlap can be! Thank you so much for reference!
Would this not be identical to tiling but faster? Since processing is still done in the context of sub-images that need to be stitched together |
Yes, I was mostly suggesting this because it is technically feasible, fast (multi-GPU) tiling. 🌞 |
Are there any means of using multiple GPUs to boost available memory, or future plans of enabling support for this? I have access to several GPUs on my machine however I have not been able to find a means of utilizing more than one at a time.
This is for running functions of very large 3D images where tiling produces unwanted results at the borders of the tiles.
The text was updated successfully, but these errors were encountered: