Skip to content
Snippets Groups Projects
Commit a6162a64 authored by Eric Müller's avatar Eric Müller :mountain_bicyclist:
Browse files

fix(BSS2): runtime/test dependency on oppulance

parent 244655b7
No related branches found
No related tags found
No related merge requests found
......@@ -11,13 +11,14 @@ class Hxtorch(WafPackage):
"""hxtorch --- a PyTorch-based toplevel for the BrainScaleS-2 neuromorphic hardware systems"""
homepage = "https://github.com/electronicvisions/hxtorch"
# This repo provides a waf binary used for the build below
# This repo provides a custom waf binary used for the build below
git = "https://github.com/electronicvisions/pynn-brainscales.git"
version('7.0-a1', branch='waf')
# PPU compiler dependencies
depends_on('oppulance@7.0-a1')
# compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for
# building/linking, at runtime and for testing
depends_on('oppulance@7.0-a1', type=('build', 'link', 'run', 'test'))
# host software dependencies
depends_on('bitsery', type=('build', 'link', 'run'))
......@@ -36,7 +37,7 @@ class Hxtorch(WafPackage):
depends_on('log4cxx@0.12.1:', type=('build', 'link', 'run'))
depends_on('pkgconfig', type=('build', 'link', 'run'))
depends_on('psmisc', type=('run', 'test'))
depends_on('python@3.7.0:', type=('build', 'link', 'run')) # BrainScaleS(-2, type=('build', 'link', 'run')) only supports Python >= 3.7
depends_on('python@3.7.0:', type=('build', 'link', 'run')) # BrainScaleS-2 only supports Python >= 3.7
depends_on('py-h5py', type=('build', 'link', 'run')) # PyNN tests need it
depends_on('py-jax@0.3.25:', type=('build', 'link', 'run'))
depends_on('py-matplotlib', type=('build', 'link', 'run'))
......
......@@ -11,12 +11,14 @@ class PynnBrainscales(WafPackage):
"""PyNN toplevel for the BrainScaleS-2 neuromorphic hardware systems"""
homepage = "https://github.com/electronicvisions/pynn-brainscales"
# This repo provides a custom waf binary used for the build below
git = "https://github.com/electronicvisions/pynn-brainscales.git"
version('7.0-a1', branch='waf')
# PPU compiler dependencies
depends_on('oppulance@7.0-a1')
# compiler for the BrainScaleS-2 embedded processor ("PPU"); needed for
# building/linking, at runtime and for testing
depends_on('oppulance@7.0-a1', type=('build', 'link', 'run', 'test'))
# host software dependencies
depends_on('bitsery', type=('build', 'link', 'run'))
......@@ -35,7 +37,7 @@ class PynnBrainscales(WafPackage):
depends_on('log4cxx@0.12.1:', type=('build', 'link', 'run'))
depends_on('pkgconfig', type=('build', 'link', 'run'))
depends_on('psmisc', type=('run', 'test'))
depends_on('python@3.7.0:', type=('build', 'link', 'run')) # BrainScaleS(-2, type=('build', 'link', 'run')) only supports Python >= 3.7
depends_on('python@3.7.0:', type=('build', 'link', 'run')) # BrainScaleS-2 only supports Python >= 3.7
depends_on('py-deap@1.3.1:', type=('build', 'link', 'run'))
depends_on('py-h5py', type=('build', 'link', 'run')) # PyNN tests need it
depends_on('py-matplotlib', type=('build', 'link', 'run'))
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment