-
Notifications
You must be signed in to change notification settings - Fork 25
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
sis_hash_helper more efficient #86
base: master
Are you sure you want to change the base?
Conversation
Hm ok I need to do some debugging, this seems to change the hash. |
Yes, my setup before the change: My setup after the change: |
Ok, similar fix as in #89. Now for my simple test I get the same hash. |
However, the speedup is much less now. Need to do some benchmarks. I think it should still be faster than before though. |
Actually, no? It seems slightly slower. Maybe due to higher memory consumption? I need to investigate this a bit more... |
I'm also thinking about actually do more clever caching. But not exactly sure where. Unfortunately the objects we get here are often |
Also, I think the current change in this PR here does not fully captures all the recursive calls of |
4e6fb53
to
2f4cbe0
Compare
You could also cache the result of |
This gives me some huge speedup, of a big GMM pipeline, from 12 sec runtime down to 2 sec runtime.
Edit Sorry, wrong numbers...