Spack#

Spack is a package management tool designed to support multiple versions and configurations of software on a wide variety of platforms and environments.

Start by installing Spack on your system. The following command will install Spack in the current directory:

$ git clone -c feature.manyFiles=true https://github.com/spack/spack.git
$ . ./spack/share/spack/setup-env.sh

Download the deephyper Spack package repository:

$ git clone https://github.com/deephyper/deephyper-spack-packages.git
$ spack repo add deephyper-spack-packages

Create a new environment for DeepHyper:

$ spack env create deephyper
$ spack env activate deephyper
$ spack install py-deephyper
$ spack load py-deephyper

Warning

The Spack installation will only provide the default DeepHyper installation (i.e., hyperparameter optimization). All features will not be included by default.