diff options
author | Brian Van Essen <vanessen1@llnl.gov> | 2023-09-11 22:42:48 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-12 01:42:48 -0400 |
commit | 33500b516948ca4f4a21c7f544e592557ff109e3 (patch) | |
tree | c6e13fd8ab5a75929c3e95670284fbf639dcbc8e | |
parent | 91011a8c5f0ef9bce66a117468edebb2b0e373ed (diff) | |
download | spack-33500b516948ca4f4a21c7f544e592557ff109e3.tar.gz spack-33500b516948ca4f4a21c7f544e592557ff109e3.tar.bz2 spack-33500b516948ca4f4a21c7f544e592557ff109e3.tar.xz spack-33500b516948ca4f4a21c7f544e592557ff109e3.zip |
lbann: make two variants sticky (#39710)
* Make the state of the Python Front End (PFE) and Python data reader
support sticky so that the concretizer does not arbitrarily disable
them.
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
-rw-r--r-- | var/spack/repos/builtin/packages/lbann/package.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/lbann/package.py b/var/spack/repos/builtin/packages/lbann/package.py index 9d7bedb5e0..bc407d9ea4 100644 --- a/var/spack/repos/builtin/packages/lbann/package.py +++ b/var/spack/repos/builtin/packages/lbann/package.py @@ -140,8 +140,18 @@ class Lbann(CachedCMakePackage, CudaPackage, ROCmPackage): variant("onednn", default=False, description="Support for OneDNN") variant("onnx", default=False, description="Support for exporting models into ONNX format") variant("nvshmem", default=False, description="Support for NVSHMEM") - variant("python", default=True, description="Support for Python extensions (e.g. Data Reader)") - variant("pfe", default=True, description="Python Frontend for generating and launching models") + variant( + "python", + default=True, + sticky=True, + description="Support for Python extensions (e.g. Data Reader)", + ) + variant( + "pfe", + default=True, + sticky=True, + description="Python Frontend for generating and launching models", + ) variant("boost", default=False, description="Enable callbacks that use Boost libraries") variant("asan", default=False, description="Build with support for address-sanitizer") variant("unit_tests", default=False, description="Support for unit testing") |