nv-legate / cunumeric

An Aspiring Drop-In Replacement for NumPy at Scale
https://docs.nvidia.com/cunumeric/24.06/
Apache License 2.0
610 stars 69 forks source link

How to install cunumeric via pip? #924

Open pratikgujral opened 1 year ago

pratikgujral commented 1 year ago

Hi All,

As per the documentation, cunumeric can be installed via conda using:

conda install -c nvidia -c conda-forge -c legate cunumeric

I need to install cunumeric on a Dataiku code environment that only has pip, but not conda. Basically, Dataiku is a data science platform which internally manages the code environments. Now, I am neither an administrator of the platform, nor I have access to the shell. However, I have the ability to only install packages via pip command.

How do I install cunumeric using pip?

Thanks.

manopapad commented 1 year ago

We don't publish pip wheels at the moment. My understanding is that we need to work out how to package all our C++-only dependencies over pip, but @bryevdv would have a more complete answer on what's involved.

bryevdv commented 1 year ago

The RAPIDS folks are going to have a much better handle on the details of what might be required, since they just fairly recently went though the process of adding support for wheels (and have similar non-python dependencies)

bryevdv commented 1 year ago

@pratikgujral It looks like Dataiku themselves publish some docs regarding using conda:

https://doc.dataiku.com/dss/latest/code-envs/conda.html

Perhaps for now this is something you can take up with Dataiku or on a Dataiku support forum?

pratikgujral commented 1 year ago

Thanks @bryevdv. Dataiku supports conda, however, the Dataiku DSS instance I am working on belongs to a client. Their infrastructure team chose not to set up conda. Hence, being a non-administrative user, I am restricted to only use pip for installing packages.