Update BrainScaleS packages and py-torch
- This updates BrainScaleS software (packages:
hxtorch
,pynn-brainscales
&oppulance
) to BrainScaleS current (stable)HEAD
. Amongst other things, this should fix issues with newerpy-torch
versions ⇒ updatepy-torch
to upstream spack state (0.18.1) and add tospack.yaml
; this also requires a newerlog4cxx
now. - It fixes a build issue (not finding
googletest
headers) ofhxtorch
andpynn-brainscales
by removing system paths from the build-related environment variables for the build of those packages. This was an issue on some sites which add system paths via compiler settings (or other means). - It moves dependencies and package preferences out of
spack.yaml
(and into the packages orpackage.yaml
, whatever fits better). - It enables tests for all BrainScaleS packages (only a very basic install test for
oppulance
). - It removes the "keep running" try-except blocks in the build env preparation steps of the packages.
Edited by Eric Müller