Apptainer documentation
Proposed outline:
- What is Apptainer / containerization
- Why / when to use containers
- Loading Apptainer + using with a docker container
- Include example - perhaps with a tensorflow container?
- use this container for example: https://catalog.ngc.nvidia.com/orgs/nvidia/containers/tensorflow
-
shell
andexec
- using with GPUS:
--nv
- bind mounts - default + modifying for your workload
- Setting
APPTAINER_CACHEDIR
to a location in your work directory
- Include example - perhaps with a tensorflow container?
- Writing a sif file + building an apptainer sif on Unity
- include unsetting
APPTAINER_BINDPATH
before the build
- include unsetting
- Apptainer + MPI
- Dockerfile -> Apptainer workflow (@gstuart will probably write this)
Edited by Georgia Stuart