- ✓ AIP1 Isambard-AI Phase 1 supported
- ✓ AIP2 Isambard-AI Phase 2 supported
- ✓ I3 Isambard 3 supported
- ✗ BC5 BlueCrystal 5 unsupported
E4S
Prerequisites
- Have followed the container introductions.
E4S (Extreme-scale Scientific Software Stack) is an open-source, community-driven collection of high-quality HPC and AI libraries and tools. This software suite provides containers and a spack repository for applications. On Isambard-AI E4S has specific optimisations and is continually tested.
These links lead to the official E4S documentation:
Example: Downloading the E4S Singularity Container on Isambard-AI¶
First go to the E4S Container Releases page under "Singularity aarch64 Download - CUDA 90 - Ubuntu".
aarch64to support the Grace CPUs on Isambard-AICUDA 90to support the Hopper GPUs on Isambard-AI with GPU architecturesm90
$ srun -N 1 --gpus 1 --pty bash
$ wget https://oaciss.nic.uoregon.edu/e4s/images/25.11/e4s-cuda90-aarch64-25.11.sif
Local copy available
A copy of the singularity container has been pre-downloaded at this path:
/projects/public/brics/containers/e4s/e4s-cuda90-aarch64-25.11.sif
We can now run the container and list example Python packages:
$ singularity run --nv e4s-cuda90-aarch64-25.11.sif
Singularity> pip list | grep -iE 'torch|huggingface|vllm|tensorflow|jax|biopython|transformers'
biopython 1.85
huggingface-hub 0.35.3
jax 0.7.1
...
pytorch-lightning 2.5.5
pytorch-triton 3.3.0+git96316ce5
...
tensorflow 2.20.0.dev0+selfbuilt
torch 2.8.0+cu129
...
torchvision 0.23.0
...
transformers 4.57.0
vllm 0.11.1.dev0+gb8b302cde.d20251010.cu129