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

write_parameters(spec)[source]

Write the parameters of the rule to the spec

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]

Bases: spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.abstract_partner_selection.AbstractPartnerSelection

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

write_parameters(spec)[source]

Write the parameters of the rule to the spec

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]

Bases: spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.abstract_partner_selection.AbstractPartnerSelection

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

write_parameters(spec)[source]

Write the parameters of the rule to the spec

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

write_parameters(spec)[source]

Write the parameters of the rule to the spec

class spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.LastNeuronSelection(spike_buffer_size=64)[source]

Bases: spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.abstract_partner_selection.AbstractPartnerSelection

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

write_parameters(spec)[source]

Write the parameters of the rule to the spec

class spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.RandomSelection[source]

Bases: spynnaker.pyNN.models.neuron.structural_plasticity.synaptogenesis.partner_selection.abstract_partner_selection.AbstractPartnerSelection

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

write_parameters(spec)[source]

Write the parameters of the rule to the spec