-
-
Notifications
You must be signed in to change notification settings - Fork 32.1k
"Deferred by Instruction" stats don't add up. #123232
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
Comments
It looks like we are treating any instruction with a cache as specializable. |
The "deferred by instruction" counts won't quite add to the "not specialized" total as they don't include successful specializations. |
I think the new stats are still incorrect in tier two (the macro uses the |
These are tier 1 stats. They are (mostly) meaningless with tier 2 active as tier 2 doesn't specialize, so messes up the ratios.
Fixed by #123381 |
Uh oh!
There was an error while loading. Please reload this page.
Bug report
Bug description:
The "Deferred by instruction" stats should add up to the total "Not specialized" total in Specialization effectiveness but they don't come close.
In the current latest stats "Not specialized" total is ~8.8 billion, but the "deferred by instruction" adds up to only ~4 billion.
CPython versions tested on:
CPython main branch
Operating systems tested on:
No response
Linked PRs
The text was updated successfully, but these errors were encountered: