-
Notifications
You must be signed in to change notification settings - Fork 535
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
knn predict wrong and varying predictions, cudaErrorIllegalAddress, or core dump #4629
Comments
Is this reproducible in RAPIDS 22.02 / 22.04? |
I gave MRE so you guys can check. |
This shouldn't have been closed. |
Sorry for not replying earlier. It turns out that the pickle files could not be imported in 22.04. Since I could't see the code used, it's not possible for me to reproduce the issue. For both exemples, I get :
|
Regarding the |
This issue has been labeled |
This issue has been labeled |
Same as this, but was closed by author even though not fixed: #1685
foo_df323a9b-bbb7-49a3-b06e-a9699702c09f.pkl.zip
and upon exit of python interpreter there is core dump.
Seems possible that it is due to constant features, i.e. all 0 or all 1 etc.
This is using rapids 21.08 and other details about system are here: #4610
However, what's also really bad about this situation is that sometimes the predictions are generated but are wrong, or keep changing (e.g. recalls to predict_proba(X) keep giving different results), or (e.g.) for multiclass one case will have 0's for all probas
E.g. for this file:
KNNCUML_predict_b30d7318-b285-475d-943e-c48ebd2235df.pkl.zip
This is what the sequence looks like:
sometimes a repeat will do a full core dump.
So even when predictions don't cause a crash or error, they still give wrong/varying answers and even probas don't even add up to 1 (every class label has 0 proba).
The actual GPU usage is minimal:
The text was updated successfully, but these errors were encountered: