-
Notifications
You must be signed in to change notification settings - Fork 120
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
Implement all TPC-H benchmarks in https://github.com/narwhals-dev/narwhals/tree/main/tpch #863
Comments
This comment was marked as outdated.
This comment was marked as outdated.
I like the idea, maybe even benchmarking gets easier. #819 is a bit pointless with the tiny tiny subset of data we have in narwhals itself. |
Yup! Cool, I've made a subfolder, with a We can use this to store queries, and check that they run, then in Kaggle I just clone this repo, import the |
Working on q10. |
Working on query11 |
yay thanks! as a heads-up, I've moved the queries to the Narwhals repo itself (https://github.com/narwhals-dev/narwhals/tree/main/tpch) so we have everything together - I've excluded that folder from the build anyway |
I just read this, after making a PR in the other repo 😅. |
😆 sorry about that, my fault sure, if it's not too much trouble (this repo will just be a bit pickier about linting, but if you look at the other queries in this repo that should help), else we can merge it there and I'll port it over here tomorrow |
looks like q8 is the only one left, exciting! |
I'll take the q8 c: |
All implemented 🙌🏼🚀 |
In https://github.com/narwhals-dev/narwhals/tree/main/tpch/notebooks, we have notebooks with which we can run the TPC-H queries via Narwhals for different backends
We're a bit inconsistent with their format, and are missing a few queries (because when we started, some functionality in Narwhals was missing).
I've made https://github.com/narwhals-dev/narwhals/tree/main/tpch for this purpose. Let's define the queries there, and then we can just import those into the notebooks.
The task is:
gpu
folder, we'll get rid of that anyway)queries/q2.py
andexecute/q2.py
Example pull request: narwhals-dev/narwhals-tpch#1
The text was updated successfully, but these errors were encountered: