Have you ever wanted to run Docker containers on Sherlock, and skip the hassle of figuring out your application dependencies, installing them, compiling the code, resolving compilation errors, finding missing libraries, or making sure your application was performing optimally?

Well, thanks to Singularity, a container system especially designed to replace Docker on HPC systems, you can!

Singularity has been available on Sherlock since its early versions, but we just added new documentation that will show you how to use Singularity on Sherlock, and provide more examples of what you can do with containers.

You’ll find information on how to run Docker containers with Singularity, how to download and run GPU-accelerated applications from the NVIDIA GPU Cloud registry, and more.

Head over to https://www.sherlock.stanford.edu/docs/software/using/singularity for more details, and as usual, feel free to reach out to srcc-support@stanford.edu if you have any question!