-
Notifications
You must be signed in to change notification settings - Fork 92
Open
Labels
enhancementEnhancing neurolib.Enhancing neurolib.
Description
I got a couple of requests about the speed of MultiModel. It seems that for a larger network it is painfully slow. I suspect a couple of things:
jitcddecompilation for large networks - butnumbashould be faster in this case- noise precomputation - I know this is slow and not optimized. E.g. when we have 80 nodes and 2 noise sources per node, 160 noise processes in total are precomputed. However, due to design, it is done first of all not in parallel, and secondly, even if the parameters are the same, so it could be vectorized, it is not and it is working sequentially.
- last resort would be to disable
jitccdebackend altogether and then we could move noise integration inside the numba-ized loop which should be much faster...
Metadata
Metadata
Assignees
Labels
enhancementEnhancing neurolib.Enhancing neurolib.