Closed beckernick closed 1 year ago
@Yard1 What are your thoughts on this?
The changes to numba pinning (i.e. relaxing it) look to be ok from my perspective.
@beckernick Feel free to submit the PR. If it passes on GitHub, we can accept it. I think you are missing the vocabulary dictionary locally which is why the local tests are failing.
Yeah, you're right. Looks like 5/8 are from not downloading the spacy model ahead of time.
And sounds good, thanks! Will open a PR (may take a few more days due to some internal approvals contributing to a new project).
Sounds good. If you get the latest master, some of the remaining 3 tests should be fixed as well.
Installation check
Platform
Linux-5.8.0-38-generic-x86_64-with-glibc2.31
Installation Method
Built from source
pycaret Version
Source build
Python Version
3.9.13
Description
https://github.com/pycaret/pycaret/issues/2710, https://github.com/pycaret/pycaret/issues/2914 , and https://github.com/pycaret/pycaret/issues/2987 are several open issues that illustrate the challenges of using recent releases of cuML with PyCaret.
I investigated these issues and believe the following summary captures the current state:
cuml_version
processing (i.e., "22.10" -> (22, 10))I believe that the following changes allow using the current cuML (22.10) or higher with PyCaret smoothly and do not cause any additional test failures.
With PyCaret installed from source and updated like above in the following conda environment, things work as expected:
Testing
I ran the pytests locally with the patch above in an environment including the full set of dependencies from requirements-test.txt and requiremens-optional.txt to see if anything failed. I saw several failures, so I tested with a clean environment with a fresh pycaret source build (with no changes). In both environments, the same 8 tests failed, suggesting that this change probably does not cause any net new test failures:
Test failures with standard PyCaret built from source:
Identical test failures with PyCaret built from source with the above patch:
Given the above, @ngupta23 @Yard1 , would you be open to accepting a PR to unblock using the current cuML with the current PyCaret?
cc @dantegd @wphicks (awareness)
Installation Logs