summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-10-11`spack diff` any specs you want (#32737)Peter Scheibel1-4/+6
Resolves #31782 With this change, if a spec is concrete after parsing (e.g. spec.yaml or /hash-based), then it is not disambiguated (a process which requires (a) that the spec be installed and (b) that it be part of the currently-active environment). This commit allows you to: * Diff specs from an environment regardless of whether they have been installed (more useful for projection/matrix-based envs) * Diff specs read from .yaml files which may or may not be entirely different installations of Spack Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2022-10-11Bump actions/setup-python from 4.2.0 to 4.3.0 (#33166)dependabot[bot]4-12/+12
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.2.0 to 4.3.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/b55428b1882923874294fa556849718a1d7f2ca5...13ae5bb136fac2878aff31522b9efb785519f984) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-11py-importlib-resources: add v5.9.0 (#33047)iarspider1-2/+4
2022-10-11e4s ci: add cabana +rocm (#33177)eugeneswalker1-0/+1
2022-10-10new package: r-profvis (#33171)Glenn Johnson1-0/+18
2022-10-10new package: r-urlchecker (#33174)Glenn Johnson1-0/+23
2022-10-10new package: r-ragg (#33172)Glenn Johnson1-0/+26
2022-10-10Add bioc attribute to r-do-db (#33179)Glenn Johnson1-1/+1
2022-10-10new package: r-optimparallel (#33169)Glenn Johnson1-0/+21
2022-10-10hpctoolkit: add version 2022.10.01 (#33078)Mark W. Krentel1-66/+55
* hpctoolkit: add version 2022.10.01 1. add version 2022.10.01 2. remove version for master branch, develop is now the main branch 3. add CPATH and LD_LIBRARY_PATH to module run environment, this is for apps that want to use the start/stop interface 4. cleanup style in variants, depends and conflicts 5. remove all-static variant, nothing uses it 6. deprecate more old versions * [@spackbot] updating style on behalf of mwkrentel * Add when(+level_zero) to the gtpin variant. * Test commit to see if this passes E4S. * Another test commit to see if E4S succeeds. * Add temporary hack to ignore +mpi for version 2022.10.01 and issue a warning instead. Co-authored-by: mwkrentel <mwkrentel@users.noreply.github.com>
2022-10-10Add checksum for py-virtualenv 20.16.4 (#33154)iarspider1-11/+22
* Add checksum for py-virtualenv 20.16.4 * [@spackbot] updating style on behalf of iarspider * Update package.py * Update package.py Co-authored-by: iarspider <iarspider@users.noreply.github.com>
2022-10-10Add checksum for py-msgpack 1.0.4 (#33161)iarspider1-0/+3
* Add checksum for py-msgpack 1.0.4 * Update var/spack/repos/builtin/packages/py-msgpack/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-10-10new package: r-textshaping (#33173)Glenn Johnson1-0/+26
2022-10-10new package: r-pkgdown (#33170)Glenn Johnson1-0/+41
2022-10-10new package: r-interp (#33168)Glenn Johnson1-0/+38
2022-10-10Update py werkzeug (#33155)iarspider1-1/+4
* Add checksum for py-virtualenv 20.16.4 * Add checksum for py-werkzeug 2.2.2 * Restore py-virtualenv/package.py * Update var/spack/repos/builtin/packages/py-werkzeug/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-10-10Docs: Getting Started Dependencies (#32480)Axel Huebl4-2/+33
* Docs: Getting Started Dependencies Finally document what one needs to install to use Spack on Linux and Mac :-) With <3 for minimal container users and my colleagues with their fancy Macs. * Debian Update Packages: GCC, Python - build-essential: includes gcc, g++ (thx Cory) - Python: add python3-venv, python3-distutils (thx Pradyun) * Add RHEL8 Dependencies
2022-10-10new package: r-downlit (#33167)Glenn Johnson1-0/+31
2022-10-10e4s: add hypre +rocm (#32148)eugeneswalker1-0/+1
2022-10-10Add checksum for py-mako 1.2.2 (#33141)iarspider1-0/+4
2022-10-10Add checksum for py-pyrsistent 0.18.1 (#33084)iarspider1-3/+5
2022-10-10Add checksum for py-parso 0.8.3 (#33050)iarspider1-0/+1
2022-10-10julia: add latest 1.8.x and 1.6.x releases and update deps, remove ↵Harmen Stoppels4-82/+56
deprecated versions (#32956) * julia: add latest 1.8.x and 1.6.x releases and update deps, remove deprecated versions * get libuv verisons right * resurrect libuv 1.44.1
2022-10-10ML CPU pipeline: test py-torch-nvidia-apex (#33158)Adam J. Stewart1-2/+1
2022-10-10Add checksum for py-skl2onnx 1.12 (#33137)iarspider1-1/+4
* Add checksum for py-skl2onnx 1.12 * Update var/spack/repos/builtin/packages/py-skl2onnx/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-10-10Add checksum for py-tables 3.7.0 (#33157)iarspider1-0/+5
* Add checksum for py-tables 3.7.0 * Update package.py * Update var/spack/repos/builtin/packages/py-tables/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-10-10New package: DXT Explorer tool (#31007)Jean Luca Bez1-0/+30
* DXT Explorer tool * Remove comments * Fix style * Syntax change * Fix syntax * remove dependencies, update version number, fix recipe * fix syntax * fixes * change version order
2022-10-10Add checksum for py-stevedore 4.0.0 (#33147)iarspider1-0/+2
2022-10-10Add checksum for py-pycurl 7.45.1 (#33143)iarspider1-0/+1
2022-10-10Add checksum for py-pytools 2022.1.12 (#33142)iarspider1-6/+13
2022-10-10phist: new version 1.11 and patch to make previous versions compile w… ↵Jonas Thies2-8/+201
(#33132) * phist: new version 1.11 and patch to make previous versions compile with OpenBLAS * phist; drop conflict on netlib-lapack and openblas
2022-10-10Update versions of the survey performance tool. (#33058)Jim Galarowicz1-1/+2
2022-10-10 add ANL mpi-serial package (used by parallelio) (#33150)Jim Edwards2-0/+88
2022-10-10Add checksum for py-dill 0.3.5.1 (#33144)iarspider1-3/+6
2022-10-10Add checksum for py-crashtest 0.4.0 (#33162)iarspider1-0/+2
2022-10-10Do not set CMAKE_HIP_ARCHITECTURES if none specified (#33156)Auriane R1-2/+3
2022-10-10Add checksum for py-vector 0.8.5 (#33152)iarspider1-0/+1
2022-10-10Add checksum for py-cachecontrol 0.12.11 (#33160)iarspider1-0/+1
2022-10-10py-torch-nvidia-apex: fix +cuda build (#33070)Adam J. Stewart2-1/+17
2022-10-10hypre: fix to correctly find rocsparse and rocrand when not in ROCM_PATH ↵Sarah Osborn1-1/+8
(#33073)
2022-10-10libfabric: add version 1.16.1 (#33030)snehring1-0/+1
2022-10-10py-matplotlib: add v3.6.1 (#33126)Adam J. Stewart1-0/+1
2022-10-10podio, edm4hep: add latest versions (#33056)Thomas Madlener2-0/+6
2022-10-10py-luigi: add v3.1.1 (#33090)iarspider1-0/+1
2022-10-10shell prompt: enclose control sequence in brackets (#33079)Brian Vanderwende2-4/+10
When setting `PS1` in Bash, it's required to enclose non-printable characters in square brackets, so that the width of the terminal is handled correctly. See https://www.gnu.org/software/bash/manual/bash.html#Controlling-the-Prompt
2022-10-10PythonPackage: fix libs/headers attributes (#32970)Adam J. Stewart2-34/+3
2022-10-10Add checksum for py-lizard 1.17.10 (#33095)iarspider1-0/+1
2022-10-10root: new variant webgui when +root7 (default True) (#33133)Wouter Deconinck1-4/+10
ROOT has a webgui which is available with the `+root7` variant. This is a fairly large part of a ROOT install (275MB out of 732MB on my system) which is not necessarily useful in all use cases (e.g. inside containers on network-restricted HPC/HTC compute nodes). This new variant adds the option to retain the ROOT7 functionality but not necessarily include the `webgui` aspects.
2022-10-10fixbug-ctags-5.8: general.h: missing binary operator before token "(" (#33135)Yang Zongze2-0/+300
`__unused__` defined in `general.h` conflict with the one defined by libc headers, so change it to `__attribute__unused__` according to s.zharkoff: https://bugs.gentoo.org/828550#c11 cmd: `grep -rl "__unused__" . | xargs -n1 sed -i -e 's/\b__unused__\b/__attribute__unused__/g' -e 's/(unused)/(__unused__)/g'`
2022-10-09Add CI stack for ML packages (#31592)Adam J. Stewart4-0/+553
Basic stack of ML packages we would like to test and generate binaries for in CI. Spack now has a large CI framework in GitLab for PR testing and public binary generation. We should take advantage of this to test and distribute optimized binaries for popular ML frameworks. This is a pretty extensive initial set, including CPU, ROCm, and CUDA versions of a core `x96_64_v4` stack. ### Core ML frameworks These are all popular core ML frameworks already available in Spack. - [x] PyTorch - [x] TensorFlow - [x] Scikit-learn - [x] MXNet - [x] CNTK - [x] Caffe - [x] Chainer - [x] XGBoost - [x] Theano ### ML extensions These are domain libraries and wrappers that build on top of core ML libraries - [x] Keras - [x] TensorBoard - [x] torchvision - [x] torchtext - [x] torchaudio - [x] TorchGeo - [x] PyTorch Lightning - [x] torchmetrics - [x] GPyTorch - [x] Horovod ### ML-adjacent libraries These are libraries that aren't specific to ML but are still core libraries used in ML pipelines - [x] numpy - [x] scipy - [x] pandas - [x] ONNX - [x] bazel Co-authored-by: Jonathon Anderson <17242663+blue42u@users.noreply.github.com>