User Tools

Site Tools


neurali:nemo_sourceforge

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

neurali:nemo_sourceforge [2018/04/25 07:55]
neurali:nemo_sourceforge [2020/06/08 22:20] (current)
Line 1: Line 1:
 +====== NeMo (sourceforge) ======
  
 +
 +Esistono due versioni di Nemo
 +
 +  * una <del>{{:neurali:nemo-0.7.2.zip|}} da sourceforge 1 MB</del> [[neurali:come rimuovere questo nemo incompleto]]
 +  * una su GitHub (è quella da usare) vedere [[neurali:nemo]]
 +
 +
 +
 +===== Installazione =====
 +  
 +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) 
 +  
 +  mkdir build
 +  cd build
 +  cmake ..
 +  make ??
 +  make install ??
 +
 +[[neurali:nemo output cmake|output compilazione]]...  e installazione
 +
 +Usando questa versione di NeMo non si riesce nemmeno a compilare [[neurali:SpikeStream]]
 +perché ad esempio, nel file /usr/local/include/nemo.h ci sono numerose funzioni "nemo_add..." ma manca questa
 +
 +  nemo_add_plugin_path
 +
 +infatti c'è questo errore per Spikestream
 +
 +>> avro installato una versione vecchia di nemo? https://github.com/iskorr/nemo-mpi/blob/master/src/nemo.h
 +
 +<code>
 +g++ -c -pipe -O2 -D_REENTRANT -Wall -W -fPIC -DLINUX32_SPIKESTREAM -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include/qwt-qt4 -I/usr/include/i386-linux-gnu -Iinclude -I../../library/include -I../../applicationlibrary/include -I/usr/local/include -I/usr/X11R6/include -Ibuild/moc -o build/objects/NemoWrapper.o src/model/NemoWrapper.cpp
 +src/model/NemoWrapper.cpp: In member function ‘void spikestream::NemoWrapper::loadNemo()’:
 +src/model/NemoWrapper.cpp:114:45: error: ‘nemo_add_plugin_path’ was not declared in this scope
 +    nemo_add_plugin_path(pluginPath.toAscii()),
 +                                             ^
 +make[1]: *** [build/objects/NemoWrapper.o] Error 1
 +make[1]: Leaving directory `/home/fabio/spikestream-0.2.1/simulators/nemo'
 +make: *** [sub-simulators-nemo-make_default] Error 2
 +</code>