spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection package¶
Submodules¶
spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.abstract_partner_selection module¶
-
class
spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.abstract_partner_selection.
AbstractPartnerSelection
[source]¶ Bases:
object
A partner selection rule
-
get_parameter_names
()[source]¶ Return the names of the parameters supported by this rule
Return type: iterable(str)
-
get_parameters_sdram_usage_in_bytes
()[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.last_neuron_selection module¶
-
class
spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.last_neuron_selection.
LastNeuronSelection
(spike_buffer_size=64)[source]¶ -
Partner selection that picks a random source neuron from the neurons that spiked in the last timestep
Parameters: spike_buffer_size – The size of the buffer for holding spikes -
get_parameter_names
()[source]¶ Return the names of the parameters supported by this rule
Return type: iterable(str)
-
get_parameters_sdram_usage_in_bytes
()[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.random_selection module¶
-
class
spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.random_selection.
RandomSelection
[source]¶ -
Partner selection that picks a random source neuron from all sources
-
get_parameter_names
()[source]¶ Return the names of the parameters supported by this rule
Return type: iterable(str)
-
get_parameters_sdram_usage_in_bytes
()[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
Module contents¶
-
class
spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.
AbstractPartnerSelection
[source]¶ Bases:
object
A partner selection rule
-
get_parameter_names
()[source]¶ Return the names of the parameters supported by this rule
Return type: iterable(str)
-
get_parameters_sdram_usage_in_bytes
()[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
-
class
spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.
LastNeuronSelection
(spike_buffer_size=64)[source]¶ -
Partner selection that picks a random source neuron from the neurons that spiked in the last timestep
Parameters: spike_buffer_size – The size of the buffer for holding spikes -
get_parameter_names
()[source]¶ Return the names of the parameters supported by this rule
Return type: iterable(str)
-
get_parameters_sdram_usage_in_bytes
()[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-
-
class
spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.
RandomSelection
[source]¶ -
Partner selection that picks a random source neuron from all sources
-
get_parameter_names
()[source]¶ Return the names of the parameters supported by this rule
Return type: iterable(str)
-
get_parameters_sdram_usage_in_bytes
()[source]¶ Get the amount of SDRAM used by the parameters of this rule
-
vertex_executable_suffix
¶ The suffix to be appended to the vertex executable for this rule
-