Difference between revisions of "Eosc/easybuild"
(→Background) |
|||
Line 5: | Line 5: | ||
In principle, | In principle, | ||
As part of the NLPL use case in EOSC-Nordic, we are evaluating EasyBuild for this purpose. | As part of the NLPL use case in EOSC-Nordic, we are evaluating EasyBuild for this purpose. | ||
+ | |||
+ | = Important stuff to remember = | ||
+ | '''export EB_PYTHON=python3''' | ||
+ | |||
+ | '''module load EasyBuild/4.3.0''' | ||
+ | |||
+ | Playground on Saga: /cluster/shared/nlpl/software/easybuild4 | ||
+ | |||
+ | Repository: https://source.coderefinery.org/nlpl/easybuild | ||
= References = | = References = |
Revision as of 22:25, 19 October 2020
Background
The goal is to organize provisioning of software (for NLP research) in a manner that makes it possible and cost-efficient to maintain the exact same software stack on multiple systems. Here, systems initially means different superclusters, e.g. Puhti in Finland and Saga in Norway; sometime in 2021, we anticipate to additionally support the LUMI environment. In principle, As part of the NLPL use case in EOSC-Nordic, we are evaluating EasyBuild for this purpose.
Important stuff to remember
export EB_PYTHON=python3
module load EasyBuild/4.3.0
Playground on Saga: /cluster/shared/nlpl/software/easybuild4
Repository: https://source.coderefinery.org/nlpl/easybuild
References
Compute Canada: https://www.youtube.com/watch?v=_0j5Shuf2uE
Jülich & Ghent: http://easybuilders.github.io/easybuild/files/eb-jsc-hust16.pdf