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

BrainScaleS: Update software

parent 096fa664
No related branches found
No related tags found
3 merge requests!253update branch,!252create new experimental release,!244Update BrainScaleS packages and py-torch
...@@ -15,27 +15,26 @@ class Hxtorch(WafPackage): ...@@ -15,27 +15,26 @@ class Hxtorch(WafPackage):
# This repo provides a waf binary used for the build below # This repo provides a waf binary used for the build below
git = "https://github.com/electronicvisions/pynn-brainscales.git" git = "https://github.com/electronicvisions/pynn-brainscales.git"
version('4.0-a3', branch='waf') version('4.0-a4', branch='waf')
# PPU compiler dependencies # PPU compiler dependencies
depends_on('oppulance@4.0-a3') depends_on('oppulance@4.0-a4')
# host software dependencies # host software dependencies
depends_on('bitsery', type=('build', 'link', 'run')) depends_on('bitsery', type=('build', 'link', 'run'))
depends_on('binutils+gold+ld+plugins', type=('build', 'link', 'run')) # specialize depends_on('binutils+gold+ld+plugins', type=('build', 'link', 'run')) # specialize
depends_on(Boost.with_default_variants) depends_on('boost@1.69.0: +graph+icu+mpi+numpy+coroutine+context+filesystem+python+serialization+system+thread+program_options cxxstd=17', type=('build', 'link', 'run')) # specialize boost (non-clingo, type=('build', 'link', 'run'))
depends_on('boost@1.69.0: +graph+icu+mpi+python+numpy+coroutine+context cxxstd=17', type=('build', 'link', 'run')) # specialize boost (non-clingo, type=('build', 'link', 'run'))
depends_on('cereal', type=('build', 'link', 'run')) depends_on('cereal', type=('build', 'link', 'run'))
depends_on('cppcheck', type=('build', 'link', 'run')) depends_on('cppcheck', type=('build', 'link', 'run'))
depends_on('doxygen+graphviz', type=('build', 'link', 'run')) depends_on('doxygen+graphviz', type=('build', 'link', 'run'))
depends_on('genpybind@ebrains', type=('build', 'link', 'run')) depends_on('genpybind@ebrains', type=('build', 'link', 'run'))
depends_on('gflags', type=('build', 'link', 'run')) depends_on('gflags', type=('build', 'link', 'run'))
depends_on('googletest@1.11.0: +gmock', type=('build', 'link', 'run')) # variadic templates needed depends_on('googletest@1.11.0:+gmock', type=('build', 'link', 'run')) # variadic templates needed
depends_on('intel-tbb', type=('build', 'link', 'run')) # ppu gdbserver depends_on('intel-tbb', type=('build', 'link', 'run')) # ppu gdbserver
depends_on('libelf', type=('build', 'link', 'run')) depends_on('libelf', type=('build', 'link', 'run'))
depends_on('liblockfile', type=('build', 'link', 'run')) depends_on('liblockfile', type=('build', 'link', 'run'))
depends_on('llvm', type=('build', 'link', 'run')) depends_on('llvm', type=('build', 'link', 'run'))
depends_on('log4cxx', type=('build', 'link', 'run')) depends_on('log4cxx@0.12.1:', type=('build', 'link', 'run'))
depends_on('pkgconfig', type=('build', 'link', 'run')) depends_on('pkgconfig', type=('build', 'link', 'run'))
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, type=('build', 'link', 'run')) only supports Python >= 3.7
depends_on('py-h5py', type=('build', 'link', 'run')) # PyNN tests need it depends_on('py-h5py', type=('build', 'link', 'run')) # PyNN tests need it
......
...@@ -18,11 +18,12 @@ class Oppulance(Package): ...@@ -18,11 +18,12 @@ class Oppulance(Package):
depends_on('m4') depends_on('m4')
depends_on('texinfo') depends_on('texinfo')
depends_on('wget') depends_on('wget')
depends_on('gmp')
releases = [ releases = [
{ {
'version': '4.0-a3', 'version': '4.0-a4',
'tag': 'ebrains-4.0-a3' 'tag': 'ebrains-4.0-a4'
}, },
] ]
......
...@@ -14,27 +14,26 @@ class PynnBrainscales(WafPackage): ...@@ -14,27 +14,26 @@ class PynnBrainscales(WafPackage):
homepage = "https://github.com/electronicvisions/pynn-brainscales" homepage = "https://github.com/electronicvisions/pynn-brainscales"
git = "https://github.com/electronicvisions/pynn-brainscales.git" git = "https://github.com/electronicvisions/pynn-brainscales.git"
version('4.0-a3', branch='waf') version('4.0-a4', branch='waf')
# PPU compiler dependencies # PPU compiler dependencies
depends_on('oppulance@4.0-a3') depends_on('oppulance@4.0-a4')
# host software dependencies # host software dependencies
depends_on('bitsery', type=('build', 'link', 'run')) depends_on('bitsery', type=('build', 'link', 'run'))
depends_on('binutils+gold+ld+plugins', type=('build', 'link', 'run')) # specialize depends_on('binutils+gold+ld+plugins', type=('build', 'link', 'run')) # specialize
depends_on(Boost.with_default_variants) depends_on('boost@1.69.0: +graph+icu+mpi+numpy+coroutine+context+filesystem+python+serialization+system+thread+program_options cxxstd=17', type=('build', 'link', 'run')) # specialize boost (non-clingo, type=('build', 'link', 'run'))
depends_on('boost@1.69.0: +graph+icu+mpi+python+numpy+coroutine+context cxxstd=17', type=('build', 'link', 'run')) # specialize boost (non-clingo, type=('build', 'link', 'run'))
depends_on('cereal', type=('build', 'link', 'run')) depends_on('cereal', type=('build', 'link', 'run'))
depends_on('cppcheck', type=('build', 'link', 'run')) depends_on('cppcheck', type=('build', 'link', 'run'))
depends_on('doxygen+graphviz', type=('build', 'link', 'run')) depends_on('doxygen+graphviz', type=('build', 'link', 'run'))
depends_on('genpybind@ebrains', type=('build', 'link', 'run')) depends_on('genpybind@ebrains', type=('build', 'link', 'run'))
depends_on('gflags', type=('build', 'link', 'run')) depends_on('gflags', type=('build', 'link', 'run'))
depends_on('googletest@1.11.0: +gmock', type=('build', 'link', 'run')) # variadic templates needed depends_on('googletest@1.11.0:+gmock', type=('build', 'link', 'run')) # variadic templates needed
depends_on('intel-tbb', type=('build', 'link', 'run')) # ppu gdbserver depends_on('intel-tbb', type=('build', 'link', 'run')) # ppu gdbserver
depends_on('libelf', type=('build', 'link', 'run')) depends_on('libelf', type=('build', 'link', 'run'))
depends_on('liblockfile', type=('build', 'link', 'run')) depends_on('liblockfile', type=('build', 'link', 'run'))
depends_on('llvm', type=('build', 'link', 'run')) depends_on('llvm', type=('build', 'link', 'run'))
depends_on('log4cxx', type=('build', 'link', 'run')) depends_on('log4cxx@0.12.1:', type=('build', 'link', 'run'))
depends_on('pkgconfig', type=('build', 'link', 'run')) depends_on('pkgconfig', type=('build', 'link', 'run'))
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, type=('build', 'link', 'run')) only supports Python >= 3.7
depends_on('py-deap@1.3.1:', type=('build', 'link', 'run')) depends_on('py-deap@1.3.1:', type=('build', 'link', 'run'))
......
...@@ -30,8 +30,8 @@ spack: ...@@ -30,8 +30,8 @@ spack:
- py-pyaescrypt - py-pyaescrypt
- py-formencode - py-formencode
- tvb-framework ^binutils+ld+gold - tvb-framework ^binutils+ld+gold
- pynn-brainscales@4.0-a3 ^log4cxx@0.10.0 ^googletest@1.11.0:+gmock - pynn-brainscales@4.0-a4
- hxtorch@4.0-a3 ^log4cxx@0.10.0 ^googletest@1.11.0:+gmock - hxtorch@4.0-a4
- py-neo - py-neo
- py-hdmf - py-hdmf
- py-pynwb - py-pynwb
......
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