-
Notifications
You must be signed in to change notification settings - Fork 61
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
[QST] Is it available for OS Win? #86
Comments
You should be able to install via PIP and it's possible it works with Windows. If you run into trouble you could try running RAPIDS on WSL, which may provide an alternative path forward . We just released 21.08 on pypi yesterday |
That sounds fantastic! However, when I run pip, it says:
Any ideas how to debug this? Btw. WSL is no way forward in my usecase unfortunately... |
On PyPi, I believe the version is |
When I did: pip install cucim Can you please describe the installation procedure steps? thank you so much |
Hi @otakarkuchar, Since the image loader part( Could you tell us your use case with cuCIM? If you only needs image processing API based on CuPy ( |
Yes, my case is only image processing on 3D datasets. If you do that, it will be great! I am looking forward to try cucim.skimage library! ... Thank you guys! |
Oh that would be great indeed! ❤️ |
Although not officially documented, as long as you have CuPy >= 9.0 installed you should be able to install |
That's great! Are there any plans for making an independent package out of that? Would be great to |
I will try to discuss with @gigony and the team next week about what potential options for this might be across pip and conda installs. I suppose we could make a |
Hi @otakarkuchar and @haesleinhuepf , The team had a discussion yesterday regarding this issue (providing a PyPI windows package). Summary
BackgroundcuCIM is part of RAPIDS project and all RAPIDS projects (cuDF, cuSignal, cuGraph, cuML, etc) except cuCIM are focusing on the Linux platform only and dropped the support for PyPI since RAPIDS v0.7. cuCIM is exceptionally providing a Linux PyPI package separately by NVIDIA Clara team to support MONAI and Clara Train use case. Since all RAPIDS projects depend on GPU CI to build and release a conda package, we don't have a good infra to build/test a conda package on Windows platform (We had a Windows-specific bug before ). For this reason, we have decided to focus on the Linux Platform and implementing other requested features for now. Instruction to install cuCIM on WindowsAfter cupy is installed (via conda or pip: See https://docs.cupy.dev/en/stable/install.html), please execute the following command (double-quote(
In above command, I have tested it on my personal machine and it worked: conda create -n cucim -c conda-forge python=3.8 cudatoolkit=11.0 cupy cudnn cutensor
conda activate cucim
pip install -e "git+https://github.com/rapidsai/[email protected]#egg=cucim&subdirectory=python/cucim" scipy scikit-image You can also install cuCIM thorough =requirement.txt=
= In terminal = pip install -r requirements.txt We are sorry that we couldn't provide PyPI package for Windows. we hope this solution resolves your use cases. Thanks! Click to see detailed commands
|
Thanks for your feedback @gigony !
I was hoping to make cuCIM available to end-users without coding skills via the napari platform (see also). But I see the point. I also struggle with multi-platform build / CI infrastructure when using GPUs. If you ever come to the point where you want to reach more end-users, e.g. using Windows, please get in touch! :-) |
@haesleinhuepf, indeed it would be very nice to provide access to cuCIM functions through napari. This can potentially reach a wide audience of users who would not otherwise use the package directly. Ideally, longer term, scikit-image itself will be able to dispatch to a cuCIM backend similar to how One issue with the initial I have been testing a similar backend approach for This is getting a ways off topic for the issue here, but I am happy to discuss more either in another issue (or possibly at https://skimage.zulipchat.com or in a community call with the scikit-image team). |
then why need cuCIM if CuPy should be installed? |
Hello @iperov Thanks for the question! cuCIM's scikit-image API (image processing module based on CuPy) comes from @grlee77 (co-author of cuCIM)'s project named Since When Please let me know if you have other questions. |
I don't like such a Game of Dependencies. |
Thanks @iperov for the feedback! |
As you are likely aware, if you are working with 2D images, there is NVIDIA's NPP. It is a free CUDA library, but is not open source. |
Closing this issue. |
I have tried install in Conda prompt:
pip install cucim
ERROR: Could not find a version that satisfies the requirement cucim (from versions: none)
ERROR: No matching distribution found for cucim
Is it available for OS Win or what I have made done wrong? Thank you for asist
The text was updated successfully, but these errors were encountered: