When building the network, the neuron parameters that need to be set don't seem to change even after setting different values.
For example, for the following network:
After training the network with SpikeTime Loss(Oxford tutorial) with requires_grad=True, we again see don't see the threshold changing, and the only the decay changes by a very small amount.
When building the network, the neuron parameters that need to be set don't seem to change even after setting different values. For example, for the following network:
with
when checked from inside the network gives:
We see from the source code the decay is scaled by
1<<12
, so we get 4096. But when changing the neuron parameters towe only see the threshold changing inside the network
The voltage and current decay remain the same.
After training the network with SpikeTime Loss(Oxford tutorial) with requires_grad=True, we again see don't see the threshold changing, and the only the decay changes by a very small amount.
Steps to reproduce the behavior:
neuron_params
and print the neuron parameters using this:I don't know if the issue is with the implementation or my Code. Can someone cross check this?