This guide details how to install the release version of the tools required to run simulations on SpiNNaker using the PyNN scripting language.
You must first install the Python Dependencies. Continue to the Standard Central Installation, User-only Installation or Virtualenv Installation to install the remaining requirements, depending on the needs of your working environment.
Note: sPyNNakerExternalDevicesPlugin and sPyNNakerExtraModelsPlugin are no longer required. These extra modules have been merged in to the main sPyNNaker module. You will be asked to uninstall these modules below if you have previously installed them, but will note that there are no instructions for installing a newer version.
These instructions will install the required packages in a central location. If you are installing on Linux, you must have root access to do this (or prepend each command with sudo), and Windows users should run these commands from a command prompt run as Administrator (right-click the shortcut for the command prompt and select “Run as administrator”, but do not use the sudo in the commands below).
If for some reason you have to use a version of PyNN earlier than 0.8 then please contact us.
You can now configure your environment.
These instructions will install the required packages only for the current user (in your home directory). This can avoid issues where you don’t have root access to the machine you are installing on, or on a shared machine where the dependencies might otherwise conflict with those of other users.
Follow these instructions to install the dependencies in a virtual environment.
If you have a SpiNNaker board, then go to Local Board if you do not have a SpiNNaker board, please follow the instructions in Instructions on how to use the different front ends in virtual mode and then go to Running some examples.
Within the file, you should set machineName to the IP address or hostname of your SpiNNaker machine, and version to the version of your SpiNNaker board; this will almost certainly be “3” for a 4-chip board or “5” on a 48-chip board. The default ip address for a spinn-3 board is 192.168.240.253 and the default ip address for a spinn-5 board is 192.168.240.1.
Now go to Network Configuration.
You will see the system go through a series of processes from partitioning, to placement, to routing and finally to loading and running.
If you get the output above, you have successfully installed your system.
If you are still having issues, you may also need to install XQuartz.