-
Notifications
You must be signed in to change notification settings - Fork 10
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
Create 'benchmarking' section of documentation #110
Comments
I ran the benchmarks on a intel machine after running
|
The benchmarks ran for 2 hours on this machine |
@jack-pappas @tdimitri: any thoughts why I do not see an improvement? |
Matti, did you do...
What are the numbers returned? |
No, I followed the instructions on the benchmarks README
Here is my result for
|
Ahh, hangon, after
|
Why isn't that reflected in the ASV results? |
I will check with Jack and review his benchmark, I did not work with him on his benchmark and I apologize for any confusion. Your numbers above look good and expected. One dip is in division of integers because it converts from int to float64 and does so in the main thread, thus invalidating the other cores... which is why I am trying to hook more functions. Ideally divide would "convert and divide" on the fly... but we also cannot hook that right now. On a good note... there is pn.getitem() which acts like a[b] when a is an array, and b is a boolean or fancy index array. It runs in parallel. On another good note... I have reviewed so much numpy internal low level code, I understand it better and can at least suggest hooks. |
We're calling The current version of |
@mattip One thing that could be causing this -- I ran the latest benchmark code on Windows, and you're running it on Linux. |
Per @mattip, create a 'benchmarking' page in the documentation. The page should include the following information:
The text was updated successfully, but these errors were encountered: