Skip to content

gitter-badger/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:
    bison (https://www.gnu.org/software/bison/).
    flex (https://www.gnu.org/software/flex/).
    cmake (http://www.cmake.org)
    GDAL (http://www.gdal.org)

Suggested additional tools:
    OpenMPI (http://www.open-mpi.org).  You'll need mpicc, mpic++, and mpiexec.
    OpenMP (http://openmp.org/wp/)
    CUDA (https://developer.nvidia.com/cuda-downloads)
    cuDNN (https://developer.nvidia.com/cudnn)
    lua (http://www.lua.org/)
    octave (https://www.gnu.org/software/octave/)
    python (https://www.python.org/)
    mermaid (http://knsv.github.io/mermaid/)

Instructions for building:
    git clone https://github.com/PetaVision/openpv
    cd openpv
    echo PVSystemTests > subdirectories.txt
    cmake -DCMAKE_BUILD_TYPE=Debug
    make

Instructions for running the system tests:
    cd PVSystemTests
    ctest

Our webpage is <http://petavision.github.io/>.  More detailed documentation is
available at <http://petavision.github.io/doxygen>.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 46.9%
  • C++ 27.7%
  • Python 10.8%
  • CMake 3.7%
  • C 2.9%
  • Lua 2.2%
  • Other 5.8%