Skip to content
forked from PetaVision/OpenPV

PetaVision is a C++ library for designing and deploying large-scale neurally-inspired computational models.

License

Notifications You must be signed in to change notification settings

slundqui/OpenPV

 
 

Repository files navigation

###PetaVision is an open source, object oriented neural simulation toolbox optimized for high-performance multi-core, multi-node computer architectures.

####Quick instructions for installing PetaVision and running the system tests:

####Required dependencies:

####Optional (but strongly suggested) dependencies:

####Suggested additional tools:

####Building:

git clone http://github.com/PetaVision/OpenPV.git
mkdir build
cd build
cmake ../OpenPV
make

####Other build options:

# If CUDA is installed but you don't want CUDA support
cmake -DPV_USE_CUDA:Bool=OFF ../OpenPV
# Build with clang address santization
cmake -DPV_ADDRESS_SANITIZE:Bool=ON ../OpenPV
# Debug build (Release is the default)
#  OpenPV must be compiled as Debug to successfully run the system tests
cmake -DCMAKE_BUILD_TYPE:String=Debug ../OpenPV

####Running the system tests:

cd tests
ctest

#####Our webpage is http://petavision.github.io/. #####More detailed documentation is available at http://petavision.github.io/doxygen. #####For general questions and discussion, post to our Gitter page: https://gitter.im/PetaVision/OpenPV

About

PetaVision is a C++ library for designing and deploying large-scale neurally-inspired computational models.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 75.0%
  • C 10.3%
  • MATLAB 4.9%
  • Python 4.2%
  • CMake 2.7%
  • Lua 2.1%
  • Other 0.8%