You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
I am not able to train SVC with probability=True on rapids-0.16.
Steps/Code to reproduce bug
I did a clean rapids-0.16 conda install on Ubuntu. Then simply fit function fails on cudf dataframes. Same code runs on rapids0.15 without an issue. If I set probability=False, I don't get any issue on 0.16 as well.
Note that setting probability=True means that under the hood we use scikit-learn's CalibratedClassifierCV method to fit cuml's SVM, and then calibrate the probability. Because we involve sklearn, the data is first converted to numpy, passed to sklearn, which calls cuml with the numpy data (more about this in issue #2608). The problem is probably in the initial step, the conversion to numpy is not performed correctly.
I have tested this with the nigthly ubuntu 18.04 images, and the error disappeared. I suspect that the CumlArrayDescriptor related changes fixed the problem (#3040). I have improved the unit tests in #3176 to catch such errors in the future.
Describe the bug
I am not able to train SVC with probability=True on rapids-0.16.
Steps/Code to reproduce bug
I did a clean rapids-0.16 conda install on Ubuntu. Then simply fit function fails on cudf dataframes. Same code runs on rapids0.15 without an issue. If I set probability=False, I don't get any issue on 0.16 as well.
The error is on cudf indexing:
IndexError: Failed to convert index to appropirate row
The text was updated successfully, but these errors were encountered: