Difference between revisions of "Infrastructure/software/easybuild"

From Nordic Language Processing Laboratory
Jump to: navigation, search
(Created page with "= Background = With support from the EOSC-Nordic project, the NLPL use case has created a blueprint for fully automated installation of the (software core of the) NLPL virtua...")
 
(Installation Instructions)
Line 16: Line 16:
 
= Installation Instructions =
 
= Installation Instructions =
  
<code>
+
<pre>
 
git clone https://source.coderefinery.org/nlpl/easybuild.git
 
git clone https://source.coderefinery.org/nlpl/easybuild.git
 
cd easybuild
 
cd easybuild
 
./setup.sh
 
./setup.sh
 
sbatch build.slurm easyconfigs/{system,mkl}/*.eb
 
sbatch build.slurm easyconfigs/{system,mkl}/*.eb
</code>
+
</pre>
  
 
= Community Maintenance =
 
= Community Maintenance =

Revision as of 16:30, 7 July 2021

Background

With support from the EOSC-Nordic project, the NLPL use case has created a blueprint for fully automated installation of the (software core of the) NLPL virtual laboratory using the EasyBuild framework. Full automation means that the exact same software environment, using the exact same versions and dependencies, will be locally compiled, with relevant hardware-specific optimizations. This approach guarantees maximum reproducibility and replicability across different systems, including the Finnish Puhti and the Norwegian Saga superclusters.

Usage Instructions

Installation Instructions

git clone https://source.coderefinery.org/nlpl/easybuild.git
cd easybuild
./setup.sh
sbatch build.slurm easyconfigs/{system,mkl}/*.eb

Community Maintenance