Example #1
0
def register_binary_search_path(search_path):
    """
    :param search_path:
    Registers an additional binary search path for
        for executables

    absolute search path for binaries
    """
    executable_finder.add_path(search_path)
Example #2
0
def register_binary_search_path(search_path):
    """
    :param search_path:
    Registers an additional binary search path for
        for executables

    absolute search path for binaries
    """
    executable_finder.add_path(search_path)
    spynnaker_external_device_plugin_manager import \
    SpynnakerExternalDevicePluginManager


from spynnaker.pyNN.utilities import conf
from spynnaker.pyNN import IF_curr_exp
from spynnaker.pyNN.spinnaker import executable_finder

from external_dvs_emulator_device import ExternalDvsEmulatorDevice

from spinn_front_end_common.utilities.notification_protocol.socket_address \
    import SocketAddress

import os

executable_finder.add_path(os.path.dirname(model_binaries.__file__))
spynnaker_external_devices = SpynnakerExternalDevicePluginManager()



def DvsEmulatorDevice(n_neurons, machine_time_step, timescale_factor,
                      label, port=12345, virtual_key=None, 
                      spikes_per_second=0, ring_buffer_sigma=None,
                      device_id=0, fps=30, mode="128", scale_img=True, polarity="MERGED",
                      inhibition = False, inh_area_width = 2,
                      threshold=12, adaptive_threshold = False,
                      min_threshold= 6, max_threshold=168,
                      threshold_delta_down = 2, threshold_delta_up = 12,
                      output_type="TIME", num_bits_per_spike=4, 
                      history_weight=0.99, save_spikes=None,  run_time_ms=None,
                      local_port=19999,
Example #4
0
from spynnaker_external_devices_plugin.pyNN.\
    spynnaker_external_device_plugin_manager import \
    SpynnakerExternalDevicePluginManager

from spynnaker.pyNN.utilities import conf
from spynnaker.pyNN import IF_curr_exp
from spynnaker.pyNN.spinnaker import executable_finder

from external_dvs_emulator_device import ExternalDvsEmulatorDevice

from spinn_front_end_common.utilities.notification_protocol.socket_address \
    import SocketAddress

import os

executable_finder.add_path(os.path.dirname(model_binaries.__file__))
spynnaker_external_devices = SpynnakerExternalDevicePluginManager()


def DvsEmulatorDevice(n_neurons,
                      machine_time_step,
                      timescale_factor,
                      label,
                      port=12345,
                      virtual_key=None,
                      spikes_per_second=0,
                      ring_buffer_sigma=None,
                      device_id=0,
                      fps=30,
                      mode="128",
                      scale_img=True,
Example #5
0
from spynnaker.pyNN.spinnaker import executable_finder
from model_binaries import __file__ as binaries_path

from timing_dependence_cerebellum import TimingDependenceCerebellum
from if_curr_exp_supervision import IFCurrExpSupervision

import os

# This adds the model binaries path to the paths searched by sPyNNaker
executable_finder.add_path(os.path.dirname(binaries_path))