Enable dask+cupy (cuda) implementation for (some) convolution methods, e.g. aspect
Fixes #814 Fixes #140
Proposed Changes
- Enables Dask + Cupy for aspect
- Enables Dask + Cupy for convolve2d
- Enables Dask + Cupy for curvature
- Enables Dask + Cupy for slope
I already used these implementations for a project of mine, and they seemed to work fine. However, I did not extensive testing or encountered edges yet.
Should I try to enable dask + cupy for other functions as well?
I already used these implementations for a project of mine, and they seemed to work fine. However, I did not extensive testing or encountered edges yet.
Should I try to enable dask + cupy for other functions as well?
@relativityhd thanks so much for the quick response. What you have here looks good and we'll need to get some test which can run that code path along with updating docs. I should have some time to help later and test on my local environment.
I believe that this would be related to the old...but open issue here: https://github.com/makepath/xarray-spatial/issues/140