Helix/Software/Singularity

From bwHPC Wiki
< Helix‎ | Software
Revision as of 10:01, 18 August 2022 by H Winkhardt (talk | contribs) (Created page with "{| width=760px class="wikitable" |- ! Description !! Content |- | module load | --- |- | License | Open-source software, distributed under the 3-clause BSD License. #License...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Description Content
module load ---
License Open-source software, distributed under the 3-clause BSD License. More...
Citing ---
Links Homepage | Documentation
Graphical Interface No

1 Description

Singularity is a container platform. On bwForCluster Helix, Singularity 3.8 is installed on all nodes.

2 License

Singularity is free, open-source software released under the 3-clause BSD license. Please read the license for additional information about Singularity.

3 Usage

3.1 Program Binaries

The binary singularity is main program of the container platform.

To get help using Singularity execute the following command:

$ singularity --help

Furthermore, a man page is available and can be accessed by typing:

$ man singularity

For additional information about how to use Singularity, please consult the documentation.

3.1.1 Using nvidia-GPUs

Singularity can interact with by setting the (experimental) --nv-flag

# Run container (two options to start a container)
singularity run --nv [options] <container>
singularity exec --nv [options] <container> <command>

Using the flag is advisable, but may be omitted if the correct GPU- and driver-APIs are available on the container.

4 Examples

TBD

5 Useful links