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-torchversions ⇒ updatepy-torchto upstream spack state (0.18.1) and add tospack.yaml; this also requires a newerlog4cxxnow. - It fixes a build issue (not finding
googletestheaders) ofhxtorchandpynn-brainscalesby 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