-
-
Notifications
You must be signed in to change notification settings - Fork 25.9k
extreme_stable case for mean_tweedie_deviance #29258
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
extreme_stable case for mean_tweedie_deviance #29258
Conversation
… extreme stable (power < 0)
I put the "no changelog needed" label because array API support for tweedie deviance metrics is not released yet. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once the following suggestion is accepted, LGTM.
The macOS failures are unrelated and will be fixed by #29281.
Also, please rerun the colab tests once you added the missing test case to this branch. |
I triggered a CUDA GPU CI run with the last commit: If green, +1 for merge on my side. EDIT: CUDA tests are green. |
Also just reran the colab tests and they seem to be passing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks @EmilyXinyi
Reference Issues/PRs
towards #26024
related to #28106
What does this implement/fix? Explain your changes.
I noticed that for
mean_tweedie_deviance
we never check for extreme stable cases (power<0) so I added a test for it 😺Upon testing I also found some spots in the actual
mean_tweedie_deviance
method that we either have missed (still using np) or little errors that break unit tests so I fixed them.Any other comments?
Not sure how to update changelogs or if it's necessary to do that