Thomas Nowotny
Thomas Nowotny
could be - definitely seen it on OS X but I have a feeling I have also seen it on Windows once ... not sure.
As I recall it, it is *modifying* post-synaptic variables in the on_post code which is not supported. However, I am not sure how much this restriction is historic. If I...
After discussion with @neworderofjamie , he reminded me that our learning kernel in GeNN is parallelised along incoming synapses so that manipulating post-synaptic variables is indeed a bad idea with...
Last comment for today: the not supported error thrown at https://github.com/brian-team/brian2genn/blob/0c8944b901728ebb55c711cae57f64b36e6c6a27/brian2genn/device.py#L1375 however seems over-zealous as *accessing* post-synaptic variables read-only is not a problem afaik. Maybe we can relax that, @mstimberg...
This could be looked at again within GSoC2021.
Yes, it is a bit of a difficult construct and I also liked the clean separation of model and device-specific information. But on the other hand I would struggle to...
This could be revisited within GSoC2021.
That is very strange, the same example runs just fine on my install/setup. Can you post the log file?
Hi - to be honest I can't think of a simple fix without further development of brian2genn. Maybe @mstimberg has better ideas though.
Quick further update: Short of @mstimberg finding a creative workaround, recent improvements in GeNN might allow to remove some restrictions on the number of post-synaptic target variables you encountered here....