-
-
Notifications
You must be signed in to change notification settings - Fork 175
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
Add benchmarks for machine learning application #189
Comments
I change my mind about Pure Python-based implementation. |
I wonder if Pyston's That might be okay, though. Even if we can't run it during pre-releases to inform our work then, we can still run it between stable versions of CPython. If we see that it got X% faster from 3.10 to 3.11, great! If not, we can still gather stats, etc. and use them to inform 3.12 work, even if the feedback loop isn't as tight as we would prefer. CC @mdboom. |
It will only cover case C. If Python is satisfied with its position as a glue language in machine learning applications, it will be sufficient. |
I am considering to add the subset of https://github.com/mlcommons/inference |
Today, Machine learning applications are important use-cases of Python.
I haven't prepared concrete benchmark implementations yet, but I would like to suggest guidelines for machine learning benchmarks.
A. Each benchmark should provide all of the following implementations and shows the same result.
Pure Python-based implementation (might be not easy).Sympy based implementationB. Following algorithm-based benchmark should provide training and inference benchmark.
C. Deep learning-based or neural network-based benchmarks only provide inference benchmark with fixed weights since training benchmark needs GPU resources but using GPU resource is out of the topic.
The text was updated successfully, but these errors were encountered: