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
speed up in update method #33
Conversation
Thanks for your contribution @Sourmpis ! I'm also working on speeding up minisom, but I'm more looking into using numba. What sort of speedup did you achieve with |
Happy if this is helpful! Numba sounds really good. |
Of course, did you measure the speed up? Is it 2x, 4x, ... ? |
sorry i misunderstood the question, the speedup is around x2.5 |
That is amazing! Can you fix the following codestyle issues?
|
just did it :) |
Thanks @Sourmpis ! I'll now merge this and you'll be mentioned in the release notes of the new version of minisom ;-) |
Thank you! |
speed up in update method
hi there, I'm thinking about changing the license of Minisom to MIT (or GPL). This will allow Minisom to have a paper on the Journal of Open Source software. This WILL NOT affect the ownership of your contribution and does not imply that I will profit from Minisom. Your contribution was very welcome and I'd like to have your approval. |
Sure no problem :)
…On Thu, Jul 23, 2020 at 6:46 PM Giuseppe Vettigli ***@***.***> wrote:
hi there, I'm thinking about changing the license of Minisom to MIT (or
GPL). This will allow Minisom to have a paper on the Journal of Open Source
software. This WILL NOT affect the ownership of your contribution and does
not imply that I will profit from Minisom. Your contribution was very
welcome and I'd like to have your approval.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#33 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AGSFNHRIMVOJ4CST5J6PA5LR5BSO5ANCNFSM4HQEZXPQ>
.
|
Hi! Thanks for sharing the library!
I noticed that if you change the loop in the update method with an einsum operation you can speed up the training by some amount.
Hope you find it useful.
Christos