rapidsai / cucim

cuCIM - RAPIDS GPU-accelerated image processing library
https://docs.rapids.ai/api/cucim/stable/
Apache License 2.0
338 stars 58 forks source link

[FEA] Add `python/skimage` to a `conda` channel (or `pypi`) #748

Open JoOkuma opened 2 months ago

JoOkuma commented 2 months ago

Is your feature request related to a problem? Please describe.

We started working on a dispatch backend for skimage, scikit-image/scikit-image#7466. And Windows users have issues installing cucim.skimage submodule, related #454

Describe the solution you'd like

Installing just the python/skimage subdirectory already works on Windows. So adding a Windows-compatible cucim.skimage package on a conda channel (or pypi) should not require a lot work.

Describe alternatives you've considered

Make the whole cucim library Windows compatible, but it would take more work than just shipping cucim.skimage.

Additional context

Discussed at the Scipy 2024 conference with @vyasr and @jakirkham

grlee77 commented 1 month ago

Thanks @JoOkuma, this has also come up a few times in the past and the scikit-image dispatch backend work would be a good reason to revisit this.

I am personally +1 on figuring out a way to distribute a Windows package including cucim.skimage and cucim.core (omitting only the cucim.clara I/O module that depends on the linux-only C++ build).