Skip to content

Commit a77be4e

Browse files
authored
Add introduction to Apptainer on Torch
Added an introduction to Apptainer, explaining its purpose and advantages in HPC environments.
1 parent 1487827 commit a77be4e

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Introduction to Apptainer on Torch
2+
3+
## Why containers?
4+
Researchers often rely on complex software stacks that include programming languages and libraries. Installing and maintaining these dependencies can be challenging when different projects require different software versions.
5+
6+
Containers provide a way to package software together with the environment it needs to run. Instead of manually installing every dependency on a system, users can run software inside a container that already includes the required libraries and tools.
7+
8+
## What is Apptainer?
9+
10+
Apptainer is a container platform designed for Linux and HPC environments. It allows users to run software inside isolated environments without requiring administrator privileges on the host system.
11+
12+
Apptainer is the continuation of the Singularity project. The open-source Singularity project was renamed to Apptainer and continues to be developed under the Linux Foundation.
13+
14+
Unlike Docker, Apptainer does not require a privileged daemon running on the system. This makes it well suited for shared HPC environments where security and multi-user access are important considerations.
15+
16+
Torch uses Apptainer as its supported container platform. Many container images distributed through Docker registries can be used directly with Apptainer, allowing researchers to take advantage of existing software environments while working on the cluster.
17+
18+

0 commit comments

Comments
 (0)