lumi-container-wrapper
License information
The lumi-container-wrapper module implements the Tykky package from CSC for LUMI. Tykky is licensed under the MIT License, a copy of which can be found in the LICENCE.txt file in the source repository.
From LUMI/23.12 on, a copy of this file can also be found in
$EBROOTLUMIMINCONTAINERMINWRAPPER/share/licenses/lumi-container-wrapper
after loading
the module.
See the user documentation in the next section for Anaconda license restrictions.
User documentation
The lumi-container-wrapper module provides a port of the CSC Tykky tool.
Documentation:
-
The documentation in the LUMI documentation is the first source of documentation as it is specifically for LUMI.
-
The CSC Tykky documentation page may also containe useful information, but not everything has been tested on LUMI.
Anaconda License Restrictions
The lumi-container-wrapper commands themselves in version 0.4.2 and later use
miniconda-forge
whitch is licensed under the
BSD 3-Clause license.
If however you use lumi-container-wrapper to install software from the regular
Anaconda repositories (not conda-forge
which is OK), the Anaconda license applies,
which consists of one or two documents, depending on the type of user your are.
The "Terms of Service"
apply to all users. Don't however assume that since 1.a.(2) makes an exception
that as an academic user you can use Anaconda on LUMI. Then the
"Academic Policy" applies also,
and on LUMI, 4.1 does not apply as LUMI is not in an academic domain, so you must
either do all downloads from a server in the academic domain (and hence cannot
use lumi-container-wrapper
) or you need to follow 4.2 and your insitution needs
to take an institution-wide license for Anaconda.
Other specific packages, even packages on conda-forge
, may also have a more restrictive
license than the miniconda-forge
tools.
Note that LUMI users themselves are responsible for verifying that they are correctly licensed for all software they use on LUMI! Please don't install packages blindly assuming you have the right to use them!
Pre-installed modules (and EasyConfigs)
To access module help and find out for which stacks and partitions the module is
installed, use module spider lumi-container-wrapper/<version>
.
EasyConfig:
Technical documentation
The lumi-container-wrappar, aka tykky, tool is developed at CSC Finland by Henrik Nortamo.
EasyBuild
As this is an in-house developed tool, there is no support in the standard EasyBuild repositories used on LUMI.
To ensure that users would be using the default cray-python version for every LUMI stack, it was decided to install the tool separately in CrayEnv and the common partition of every LUMI stack. For the versions in the LUMI stacks the version of cray-python is hard-coded in the EasyConfig and module file so that cray-python is force-reloaded in the right version. The version for CrayEnv simply loads the default version or works with whatever version of cray-python that is already loaded when the module is loaded.
Version 0.3.1
-
New version for LUMI after the March 2023 update, now using a base image based on SUSE 15 SP4.
-
The EasyConfigs are a trivial port of the ones developed before.
-
Note: The 0.3.2 distribution was meant for the Finnish national systems and lacks the proper configuration file for LUMI so was skipped.
Version 0.3.3
- Version for SUSE 15 SP5. Trivial update otherwise with some refinements.
Version 0.4.2
- Trivial update of the EasyConfig for 0.3.3.
Archived EasyConfigs
The EasyConfigs below are additional easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
-
Archived EasyConfigs from LUMI-SoftwareStack - previously centrally installed software