Esistono due versioni di Nemo
NeMo (2010?12?) è una libreria per realizzare un simulatore di spiking neural network (SNN) ad alte prestazioni,
Dipendenze:
cmake openmp libboost-filesystem-dev libboost-date-time-dev libboost-system-dev libboost-program-options-dev libboost-python-dev nvidia-cuda-toolkit (non free, contrib,130MB)
Prova
nvcc --version
se ti risponde 5+, sei fregato… vedi nemo_output_compilazione
mkdir build cd build CC=gcc-4.7 CXX=g++-4.7 cmake .. make make install
NOTA: tentativo inutile, nvcc non funziona nemmeno cambiando gcc
nemo output compilazione… e installazione
Lo sviluppatore che vuole usare NeMo per poter avviare una simulazione deve definire:
Dopo aver impostato la plasticità sinaptica tra i singoli neuroni, si può attivare la funzione STDP globale dell'oggetto simulation.
Vedere prima sinapsi eccitatoria e inibitoria
È necessario definire
ispike esempio2 insieme a Nemo