Huang Yifan AllenYolk
  • Joined on Aug 08, 2022
Loading Heatmap…

AllenYolk created pull request OpenI/spikingjelly#3

cuba_final

2 years ago

AllenYolk pushed to cuba_final at AllenYolk/spikingjelly

  • 06d2d77b97 Modify autograd functions so that intermediate tenesors will not be saved if requires_grad is False.

2 years ago

AllenYolk pushed to cuba_final at AllenYolk/spikingjelly

  • c4dd85ad98 Make final adjustments. Give up the attempt to separate training / evaluation process. The internal logic is too complicated to be implemented using torch.jit.script.

2 years ago

AllenYolk pushed to cuba_simplification at AllenYolk/spikingjelly

  • 6fdcdd160d Add `supported_backends()'. Only torch is supported currently. Rewrite the state initialization logic. Previously: `neuronal_charge_1st()` Now, the method is named `state_initialization()` and is called in `single_step_forward()` and `multi_step_forward()`, not in `neuronal_charge`.

2 years ago

AllenYolk pushed to cuba_final at AllenYolk/spikingjelly

  • 6fdcdd160d Add `supported_backends()'. Only torch is supported currently. Rewrite the state initialization logic. Previously: `neuronal_charge_1st()` Now, the method is named `state_initialization()` and is called in `single_step_forward()` and `multi_step_forward()`, not in `neuronal_charge`.

2 years ago

AllenYolk pushed to cuba_simplification at AllenYolk/spikingjelly

  • 66809feb0b Merge `cx_current_decay` and `cx_voltage_decay` into `device_params`.

2 years ago

AllenYolk pushed to cuba_simplification at AllenYolk/spikingjelly

  • 4d6c696b78 Remove the attribute `shared_param`, `jitter_amplitude` and static methods `get_min_max()`, `uniformly_assign_by_min_max()`. This time, decay parameters are directly passed to the constructor in the form of floats or Tensors.
  • aebd3a65b1 Rename `threshold` as `v_threshold`.

2 years ago

AllenYolk pushed to style_modification at AllenYolk/spikingjelly

  • ec642b70c2 Rename norm as normalization. Change the way decay parameters are assigned when shared_param is False. Add two static methods. Delete unnecessary argument `scale` in the surrogate function `cuba_spike`.
  • 24f460c5b3 Modify the style of parameter registration.
  • 8102a6fe49 Remove dropout options.
  • 762cf8fa01 Modify the style of scaling parameters.
  • Compare 4 commits »

2 years ago

AllenYolk created pull request OpenI/spikingjelly#2

style_modification

2 years ago

AllenYolk pushed to style_modification at AllenYolk/spikingjelly

  • 32eb206686 modify the style of several parts of cuba.Neuron .

2 years ago

AllenYolk commented on pull request OpenI/spikingjelly#1

cuba_neuron

Now, the equivalence with cuba.Neuron in lava-dl can be ensured if `lava_style == True`! Also, a docstring is added.

2 years ago

AllenYolk pushed to cuba_neuron at AllenYolk/spikingjelly

  • b75c1e5054 Ensure equivalence with cuba.Neuron in lava-dl and add some documentations.

2 years ago

AllenYolk created pull request OpenI/spikingjelly#1

cuba_neuron

2 years ago

AllenYolk pushed to cuba_neuron at AllenYolk/spikingjelly

2 years ago

AllenYolk pushed to cuba_neuron at AllenYolk/spikingjelly

  • 7856b88ff2 add cuba.Neuron (just like the module in lava)

2 years ago

AllenYolk created repository AllenYolk/spikingjelly

2 years ago