-
Notifications
You must be signed in to change notification settings - Fork 25.7k
kill SkipInfo #64878
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
kill SkipInfo #64878
Conversation
CI Flow Status⚛️ CI FlowRuleset - Version:
You can add a comment to the PR and tag @pytorchbot with the following commands: # ciflow rerun, "ciflow/default" will always be added automatically
@pytorchbot ciflow rerun
# ciflow rerun with additional labels "-l <ciflow/label_name>", which is equivalent to adding these labels manually and trigger the rerun
@pytorchbot ciflow rerun -l ciflow/scheduled -l ciflow/slowFor more information, please take a look at the CI Flow Wiki. |
🔗 Helpful links
💊 CI failures summary and remediationsAs of commit 25497c6 (more details on the Dr. CI page):
🕵️ 1 new failure recognized by patternsThe following CI failures do not appear to be due to upstream breakages:
|
Codecov Report
@@ Coverage Diff @@
## master #64878 +/- ##
==========================================
- Coverage 66.69% 66.60% -0.09%
==========================================
Files 718 718
Lines 92693 92704 +11
==========================================
- Hits 61822 61749 -73
- Misses 30871 30955 +84 |
|
This seems like a fine simplification and solution to our expected failure vs skip vs decorator debate, cc @heitorschueroff. I would suggest we rename "skips" to "skips_and_efails" or something similar if we're going to keep it so people know it's the place to put both skips and expected failures (for readability). flake is complaining, however. Also, shouldn't this remove the actual SkipInfo class? |
|
If we are killing SkipInfo then I suggest we remove skips as well, though this change will take more time and work than just find and replace so we could also postpone it for the eventual refactoring of common_methods_invocations. |
e612e52 to
4558fcb
Compare
|
@ngimel has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator. |
|
We've replaced SkipInfo in functorch with DecorateInfo: pytorch/functorch@d535904 |
@heitorschueroff you are absolutely right, and we should replace skips with expected fails whenever possible, like your PR was doing, but it's also a more complicated process than just search and replace. |
Per offline discussion, replaces SkipInfo with DecorateInfo. SkipInfo class itself is not removed yet to give functorch time to replace its SkipInfos.
cc @zou3519