Closed ablaom closed 2 years ago
Also, I have PYTHON=/Users/anthony/anaconda2/envs/py37/bin/python
which is python 3.7. Maybe that's it. I'll try updating my python installation and adding those libraries manually. And then get back to you.
CondaPkg Resolving changes
+ cudatoolkit
+ python
+ rapids
Looks like a python package management issue, which leaves me a bit lost. Is this, perhaps, because I don't have a GPU?
Unfortunately, RAPIDS requires linux, and a Pascal or more recent NVIDIA gpu with at least 6 TFLOPS (1070 or better). I hope that platform support will expand over time.
Also, I have
PYTHON=/Users/anthony/anaconda2/envs/py37/bin/python
which is python 3.7. Maybe that's it. I'll try updating my python installation and adding those libraries manually. And then get back to you.
I used CondaPkg.jl
, which has micromamba instead of conda, and installs a fresh environment in the project directory instead of utilizing other environments. This was for two reasons, the first is that the python environment will hopefully be fully contained to avoid errors when installing the RAPIDS python libraries. This will hopefully make it easier for other developers to use the library. I have personally had a lot of headaches with RAPIDS compatibility and breaking python environments. The second is that micromamba gives us an order of magnitude quicker installation of all the RAPIDS dependencies.
However, I am not married to this approach. I am open to suggestions/changes to any part of the library.
I have tried it on Google Colab, but getting a compatible GPU seems less and less common as time goes on. Additionally, the factory reset option seems to have been replaced with a disconnect and delete runtime, which then gives you a captcha. Here is a Google Colab link for testing the library (if you get lucky with gpu allocation): https://colab.research.google.com/drive/11Cpsm4vwLJjYcbhjdXJtBrHEnb54hIsL?usp=sharing
Thanks for those helpful and exhaustive comments. I will wait for my University to re-activate my GPU allocation and go from there.
By the way the MLJ interface looks very good - but I'd like to play around with this some more before compiling my feedback. Thanks for your continued patience.
If I change PYTHON=""
then my issue is resolved. Closing, as I think this confirms this is a python package mngmt issue over which RAPIDS.jl has no control.
Looks like a python package management issue, which leaves me a bit lost. Is this, perhaps, because I don't have a GPU?